test: guard the public feature graph - #341
Merged
jderochervlk merged 2 commits intoAug 7, 2026
Merged
Conversation
8 tasks
Collaborator
Author
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 1091517f92
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
2 times, most recently
from
August 5, 2026 12:14
987fa29 to
af5d4fc
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
3 times, most recently
from
August 5, 2026 13:40
889de6d to
e88ca6f
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 5, 2026 13:57
e88ca6f to
380f4a5
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
3 times, most recently
from
August 5, 2026 14:50
b1c75c9 to
d6cb406
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 5, 2026 15:10
d6cb406 to
c1797b2
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 5, 2026 15:45
c1797b2 to
75b0cc0
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 5, 2026 17:40
75b0cc0 to
f03f155
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 6, 2026 14:52
f03f155 to
1162605
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
2 times, most recently
from
August 6, 2026 15:04
da35e63 to
c24c244
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 13:54
be8b010 to
f42cbbe
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 13:56
f42cbbe to
8e827c7
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 13:57
8e827c7 to
4feb81a
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 13:58
4feb81a to
067e930
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 14:00
067e930 to
ddba9e9
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 14:00
ddba9e9 to
de5e06f
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 14:01
de5e06f to
a018eef
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 14:03
a018eef to
d4b60ad
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 14:04
d4b60ad to
affa549
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 14:05
affa549 to
362d7b4
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 14:07
362d7b4 to
31395a1
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 14:09
31395a1 to
5f4d8f3
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 14:11
5f4d8f3 to
04d0375
Compare
jderochervlk
force-pushed
the
codex/option5-feature-guardrails
branch
from
August 7, 2026 14:12
04d0375 to
91ae7ff
Compare
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.
Tracking issue: #342
Stack context
Part 31 and final PR of the Option 5 folder-feature stack.
Review this PR as the incremental diff against #340.
Summary
npm run check:featuresto validate the exact 27 supported public featuresWebAPI.*feature independentlyrescript.jsonpublic module listsGuardrails
The new check fails when:
Documentation update
The old documentation pipeline still read the pre-Option-5 migration taxonomy and expected nested interface routes. API pages and navigation now follow the actual flat public surface, producing one page per public interface module.
Temporary state
None from the Option 5 migration remains. Future feature changes should update the explicit contract and pass the per-feature compiler checks in this PR.
Review focus
Verification
npm run check:features(all 27 supported features)npm run buildnpm testnpm run build:docs(303 static pages)npm run format:checkgit diff --check