Repository navigation
fix(content): Waypost and Framegrade source is public, with licence - #33
Merged
Merged
Conversation
Deploying headlessmode-current with
|
| Latest commit: |
029a347
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://10da9fea.headlessmode-current.pages.dev |
| Branch Preview URL: | https://fix-waypost-framegrade-sourc.headlessmode-current.pages.dev |
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.
What and why
The Waypost and Framegrade product pages said their source was private. Both repositories are public (Waypost under MIT, Framegrade under Apache-2.0), so the site was understating its own openness and pointing readers nowhere.
Changes:
content/waypost.md,content/framegrade.md: the Access note names the licence and links the repository; the Documentation section now uses thesystem-docsshortcode like the other public products.data/systems.json:repokey added for both entries.data/releases/waypost.json,data/releases/framegrade.json:source_reposet, notes reworded (public repo, no release or tag to read).static/llms.txt: states both are public with their licences and repository links; Grant Platform stays the only private one.scripts/verify-claims.js: licence-claim rows for both pages (MIT and Apache-2.0) so the post-deploy check re-verifies them.CLAUDE.md: the product-pages note lists all three licensed products.scripts/test_systems_contract.py,scripts/test_framegrade_page.py: contract tests extended to cover the new repo keys, page links and llms.txt wording.Evidence
The contract tests changed in the same commit as the content they guard, so the old "source is private" wording fails them. I did not separately re-run them on the old base to capture a red run.
Full PR-CI equivalent run locally on this branch (tier
full), every step green:--minify) then systems-contract and the remaining page tests: all passed (systems_contract 62 passed; driftless_demo 857 passed; preview_readiness 6 passed; preview_shots 11 passed; a few documented skips)verify-facts.js: passedscripts/qcm/*.test.mjsplus the five named tests):# tests 2885,# pass 2885,# fail 0,# cancelled 0,# skipped 0Diff size: 97 insertions, 25 deletions.
UI: text and link changes on two content pages; no layout change, no screenshots needed.