You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Expose reusable TOON and analysis projections for intent retrieval #25
Reuse code2llm structural/side-effect projections without copying analyzer implementation into search. AC: versioned bounded adapter contract, source/symbol/digest provenance, deterministic JSON or TOON normalization and cache invalidation; canary consumed by semcod/search and output size/performance measured. User-authorized audit backlog 2026-10-03. This proposal does not start competing implementation.
pomiar na code2llm/ (180 plików): 459 KB vs 7 163 KB pełnego analysis.json (15.6× mniejsze), eksport 0.02 s, 1401 symboli; test suite 376 passed; CI test (3.10)/(3.13) pass
Activity
tom-sapletta-com commentedon Oct 23, 2026
Dostarczone z obu stron kontraktu (AC spełnione):
Producent — #34 (merged ebfa895, approval walidatora 5626408695)
code2llm.projection/v1, eksport-f projections→projections.json(producer.version pin + MAX_RECORDS=2048 +stats.truncated+ pola ≤200 zn.){kind, symbol, file, line, digest:sha256}+ whole-document digestcmpna realnym artefakcie);generated_atwyłączone z digestuproducer.version;PersistentCachebinduje__version__(test_analysis_cache_version zielony)Konsument (canary) — semcod/search#70 (merged 973b04875, approval 5626509571)
code2llm.projection/v1wintent_adapters(basis analyzer_report, source_verified false, boundy, gapy record_limit)projections.json+code2llm_output/projections.jsonw intent SOURCES i indexer REPORT_PATHSintent-adapters/v6→v7wymusza reindeks; suite 179 passed + 188 subtests, governance GOV-PASS, onedev/local-verify passReuse bez kopiowania implementacji analizatora — konsument czyta wersjonowany artefakt, nie importuje code2llm.