Skip to content

feat: salsa integration (Phase 5) + dogfood tracking#121

Merged
avrabe merged 2 commits intomainfrom
feat/phase45-tests
Apr 2, 2026
Merged

feat: salsa integration (Phase 5) + dogfood tracking#121
avrabe merged 2 commits intomainfrom
feat/phase45-tests

Conversation

@avrabe
Copy link
Copy Markdown
Contributor

@avrabe avrabe commented Apr 2, 2026

Phase 5 rowan→salsa + FEAT-093 to FEAT-105 (573 artifacts). Refs #22.

🤖 Generated with Claude Code

avrabe added 2 commits April 2, 2026 19:50
13 features: rowan Phases 1-3, 6 domain schemas, MCP expansion,
schema validate, docs refresh, pre-commit hook.

573 total artifacts.
parse_artifacts_v2() tracked function uses extract_schema_driven()
from the rowan HIR layer. Schema is a transitive salsa dependency —
schema changes invalidate all artifact extraction, source changes
only re-extract that file.

Feature flag 'rowan-yaml' (default on). Debug builds log warnings
if old and new parsers produce different artifact IDs.

build_store() now takes schema_set parameter for the new code path.
All 7 db.store() call sites updated.
@avrabe avrabe merged commit bd0d729 into main Apr 2, 2026
@avrabe avrabe deleted the feat/phase45-tests branch April 2, 2026 23:57
Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Rivet Criterion Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: 4e1288e Previous: e4f398e Ratio
store_insert/10000 13594684 ns/iter (± 1302277) 10627147 ns/iter (± 124724) 1.28
traceability_matrix/1000 61433 ns/iter (± 2404) 47654 ns/iter (± 150) 1.29
query/10000 135573 ns/iter (± 1158) 90301 ns/iter (± 409) 1.50

This comment was automatically generated by workflow using github-action-benchmark.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant