feat: GRACE-Poly protocol optimization — ~3200→10 warnings (↓99.7%)
Full optimization cycle: Protocol (15 files): - 4-layer SSOT architecture for agent prompts & skills - Anti-Corruption Protocol consolidated from 5 duplicates - Tag-to-tier permissiveness matrix (all @tags allowed at all tiers) Axiom config: - complexity_rules: all 22+ tags available on C1-C5 - contract_type_overrides: removed (was narrowing per-type) - 18 new tags added, LAYER enum expanded (Infra, Frontend, Atom, etc.) - RELATION predicates expanded (USES, CONTAINS, BELONGS_TO, etc.) Code fixes: - 2216 @TAG: normalized to @TAG (colon→space) - 518 [DEF] blocks migrated to #region/#endregion (37 files) - VERIFIES→BINDS_TO, :Class/:Function suffixes removed, paths→IDs - 1173-line _external_stubs.py deleted (EXT: handled natively) - Batch EXT: reference audit (240 targets: 132 external, 99 internal, 9 fix) - QA regression check: 0 regressions across all checks Infrastructure: - DuckDB rebuild stabilized (appender API, INSERT OR IGNORE) - Anchor regex fix (parent-child BINDS_TO now resolves) - EXT:*/DTO:/NEED_CONTEXT: regex fixed in validator - 34MB Doxygen API portal (3194 contract pages)
This commit is contained in:
20
docs/api/Doxyfile
Normal file
20
docs/api/Doxyfile
Normal file
@@ -0,0 +1,20 @@
|
||||
PROJECT_NAME = "ss-tools API"
|
||||
PROJECT_BRIEF = "Superset Tools Backend — GRACE-Poly semantic contracts"
|
||||
OUTPUT_DIRECTORY = docs/api/html
|
||||
INPUT = /home/busya/dev/ss-tools/docs/api/doxygen_stripped.txt
|
||||
FILE_PATTERNS = *.txt
|
||||
RECURSIVE = NO
|
||||
EXTENSION_MAPPING = txt=C
|
||||
GENERATE_HTML = YES
|
||||
GENERATE_LATEX = NO
|
||||
QUIET = YES
|
||||
WARNINGS = NO
|
||||
JAVADOC_AUTOBRIEF = YES
|
||||
EXTRACT_ALL = YES
|
||||
EXTRACT_PRIVATE = YES
|
||||
EXTRACT_STATIC = YES
|
||||
SORT_BRIEF_DOCS = YES
|
||||
FULL_PATH_NAMES = YES
|
||||
HTML_OUTPUT = .
|
||||
GENERATE_TREEVIEW = YES
|
||||
TREEVIEW_WIDTH = 250
|
||||
21169
docs/api/doxygen_docs.h
Normal file
21169
docs/api/doxygen_docs.h
Normal file
File diff suppressed because it is too large
Load Diff
21577
docs/api/doxygen_grace.txt
Normal file
21577
docs/api/doxygen_grace.txt
Normal file
File diff suppressed because it is too large
Load Diff
18019
docs/api/doxygen_stripped.c
Normal file
18019
docs/api/doxygen_stripped.c
Normal file
File diff suppressed because it is too large
Load Diff
18019
docs/api/doxygen_stripped.txt
Normal file
18019
docs/api/doxygen_stripped.txt
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user