Preserve no-AST adapter bindings
This commit is contained in:
parent
bb13258861
commit
6c05607b14
7 changed files with 209 additions and 13 deletions
|
|
@ -40,6 +40,12 @@ path without modification. Adapters gain incremental performance only when they
|
|||
implement the source manifest and extraction methods. Incremental adapters must retain
|
||||
`load_projection()` as their clean-rebuild fallback and equivalence oracle.
|
||||
|
||||
MCP bindings can additionally select `--no-ast` when an owner wants to preserve an existing
|
||||
non-AST adapter. The binding advertises that policy to clients, forbids adapter rewrites that add
|
||||
AST, Tree-sitter, compiler-AST, or function-Logic extraction, blocks the Logic tool, and rejects
|
||||
nonempty Logic publication. Complete-projection adapters continue unchanged, and non-AST
|
||||
incremental fingerprinting and caching remain allowed.
|
||||
|
||||
## Graph views
|
||||
|
||||
The browser presents the primary architecture graph through three complementary views and loads a
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue