Repository navigation
ci: require learning-path parity for every state pack - #474
Merged
Merged
Conversation
✅ Deploy Preview for lucky-concha-f3599f canceled.
|
6 tasks done
Synaptics-Lab
added a commit
to Synaptics-Lab/traderX
that referenced
this pull request
Oct 12, 2026
… previews + learning-parity CI gate
Synaptics-Lab
added a commit
to Synaptics-Lab/traderX
that referenced
this pull request
Oct 12, 2026
…ent, experimental), generated learning guide + indexes, sidebar entry Per maintainer review (finos#470, DovOps 2026-10-11): 016 was absent from catalog/state-catalog.json, so the learning section and visual learning paths omitted it. Registered with 014 as parent and status experimental — no published generated-code branch is claimed (no publish block; guide renders 'n/a'). The lesson content is sourced from a new functional-delta.md explaining the cash-leg obligation, the fdc3.payment instructions + UETR correlation, what the local mock simulates vs what the BankerX adapter verifies, and outcome rendering. Runs green under the merged learning-parity gate (finos#474) and verify-spec-coverage.sh. Also merges upstream main (finos#473, finos#474) into the branch.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A new state pack can currently appear in the Specs portal while being absent from the state catalog, learning guides and visual learning paths. Existing generated-document checks only validate the catalog's listed entries, so an entirely omitted state can pass CI. This surfaced while reviewing #470.
Add a coverage gate that requires every numbered spec directory to be catalogued as a state or explicitly listed as a portal-only feature in
specs/README.md. For every catalogued state, including planned states, require its learning guide, sidebar entry, learning index/catalog entry, graph node and parent edges. The existing generated-document freshness checks remain in place.The gate and eight regression tests run through
verify-spec-coverage.sh, which both docs/spec CI workflows already invoke. This PR is based onmainand contains only the reusable checks and tests. State 016 content changes remain the responsibility of #470; no evaluation report, local runtime files or screenshots are added to the published portal.Validation: all eight regression tests, front-matter validation, root Spec Kit gates, Spec Kit readiness, aggregate coverage and
git diff --checkpassed against currentmain.