1
0
Fork 0
Code Issues Pull requests Projects Releases 2 Packages Wiki Activity Actions Pages

Add incremental adapter compiler boundary

This commit is contained in:
Andraxion 2026-07-25 19:08:39 -04:00
parent 82b3b90521
commit 696b62f9f8
20 changed files with 1592 additions and 122 deletions

View file

@ -1,5 +1,29 @@
# Completed slices
## Dev-Rewrite incremental compiler boundary
### Changed
- Added an opt-in source-scoped adapter manifest and extraction contract while preserving Release
1 complete projections.
- Added persistent extraction caching with fingerprint, path, extractor-version, dependency, and
project/adapter identity invalidation.
- Added reverse-dependency invalidation for added, changed, renamed, deleted, and dependency-changed
sources.
- Added manifest-only stale-state checks so normal MCP reads do not reconstruct the complete
projection.
- Added full/incremental equivalence verification and deterministic build metrics.
- Added first-class relationship-only proposal updates over the existing hash-bound projector.
- Added a lazy function-scoped logic-projection boundary outside the primary architecture graph.
### Verification
- Tests cover cache hits, reverse invalidation, renames, dependency changes, deletion, corrupt
caches, failed extraction, atomic preservation, manifest-only stale checks, relationship-only
proposals, lazy logic persistence, and full-build equivalence.
- Strict Pyright, Ruff, formatting, compilation, warning-strict tests, web checks, dependency
audits, source/wheel builds, and isolated wheel installation pass.
## Release 1.0.0 stable product boundary
### Changed