Repository navigation
Conversation
Check metadata-to-package-matrix-to-fixture bindings and reject optimistic capability claims; add 14 offline regression tests, QA runbook, plan and evidence.
|
Integrator handoff (2026-10-31): |
|
Lane C refresh on 2026-10-31: I merged integrated main Fresh exact-head workflows: CI 41184678167 and D QA 41184678185 still in progress as of this comment; font integrity 41184678171 completed success. Do not call overall CI PASS until exact-head jobs are finished. Lane D handoff: the existing workflows run C02/C03 tests but do not invoke C04's |
|
Integration review, exact source head |
|
Integration handoff update: opened PR #34 (head |
|
Superseded by accepted integration #57, merged into main at |
C04 — isolated lane C static catalogue gate
Exact base main:
e3a78ae5646ef24994161c8ebe7bfaaf7a7d2ab6(C03 #21 merged).Exact head:
672e8dd6d50094dcc169927f86848fa2978b0bbc.One commit, 5 new files only within
extensions/qa/,plans/,insights/. PR #24 ownsdocs/EXTENSIONS.mdandextensions/qa/run_smoke.py; neither is modified. No A/B/D/GUI/core/workflow files are changed.Actual code
extensions/qa/verify_catalog.py: Python 3.11+ stdlib-only audit of 5 declarative TOML manifests against 14 package-matrix rows, 5 explicit IDs and 5 fixed C02 fixture bindings. Rejects duplicate/unrepresented/dangling IDs, engine mismatch, unsupported/unsafe manifest data, missing or symlinked fixture files, extra CSV fields and optimistic metadata capabilities. Lua-only graphdrawing remains explicitlyINCOMPATIBLE_ENGINEwith native XeLaTeX.Executed QA (scope-limited)
python3 -m unittest discover -s extensions/qa -p test_verify_catalog.py -v— 14/14 PASS.accepted=true, manifests=5, matrix rows=14, bound rows=5, fixture bindings=5, errors=[].Explicit boundaries
This is a static metadata-consistency PASS, not a XeLaTeX compile PASS, package-version certification, visual TikZ editing, native Windows 10 x64 test, physical Apple Silicon Mac smoke or trusted provenance. Hosted Windows Server/macOS CI cannot replace physical target smoke. Lua-only features cannot be advertised as XeLaTeX-native.
Integration handoff
Lane D: schedule
verify_catalog.py+test_verify_catalog.pyon the hosted matrix and retain failure output. After integration PR #24 changesrun_smoke.py, revalidate C04's dependency onSOURCES/NEGATIVEwithout overwriting that file. Keep draft until exact-head checks are reviewed.