Add multi-language logic exploration
This commit is contained in:
parent
9b4258c852
commit
9161889492
18 changed files with 1639 additions and 76 deletions
|
|
@ -1,5 +1,24 @@
|
|||
# Completed slices
|
||||
|
||||
## Dev-Rewrite multi-language Logic and traceable browser
|
||||
|
||||
### Changed
|
||||
|
||||
- Added pinned Tree-sitter-backed JavaScript and C++ analyzers behind the existing
|
||||
language-neutral `LogicProjection` boundary.
|
||||
- Replaced ambiguous merge terminology with decision, case, loop-exit, and exception convergence.
|
||||
- Added composable text, family, node-kind, language, and capability filters plus common presets.
|
||||
- Added direct-neighbor and incident-edge highlighting when a canvas node is selected.
|
||||
- Increased Logic layer clearance and vertical spacing, with routed edge lanes for branches,
|
||||
returns, and loop-back paths.
|
||||
|
||||
### Verification
|
||||
|
||||
- Tests cover JavaScript and C++ functions, methods, branches, short-circuit booleans, loops,
|
||||
cases, exceptions, and returns alongside Python behavior.
|
||||
- Visualization tests cover filter facets, capability filtering, trace controls, template
|
||||
identity, and browser asset validity.
|
||||
|
||||
## Dev-Rewrite function-scoped Logic
|
||||
|
||||
### Changed
|
||||
|
|
@ -8,8 +27,8 @@
|
|||
- Added dedicated schema-2 SQLite tables for function-scoped logic owners, nodes, and edges without
|
||||
placing statement-level data in primary graph search or traversal.
|
||||
- Added the bounded `docforge_get_logic` read tool and a lazy Logic visualization tab.
|
||||
- Added semantic Entry, Decision, Action, Control, Merge, and Terminal cards with explicit branch,
|
||||
loop, exception, return, and raise paths.
|
||||
- Added semantic Entry, Decision, Action, Control, Convergence, and Terminal cards with explicit
|
||||
branch, loop, exception, return, and raise paths.
|
||||
- Added Logic-specific hiding that bridges retained predecessors and successors with an explicit
|
||||
omitted path.
|
||||
- Preserved Release 1 adapters and full projections. Adapters may emit no logic or opt in source by
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue