Refresh GoalOS / Proof Gradient README, docs, figures, tables, badges, and validation#18
Refresh GoalOS / Proof Gradient README, docs, figures, tables, badges, and validation#18MontrealAI wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ad615eb5ad
ℹ️ 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".
| for link in MD_LINK_RE.findall(text): | ||
| if link.startswith(("http://", "https://", "mailto:", "#")): | ||
| continue | ||
| target = link.split("#", 1)[0].split("?", 1)[0] | ||
| if not target: | ||
| continue | ||
| if not (path.parent / target).resolve().exists(): | ||
| fail(errors, f"Broken internal link in {path.relative_to(ROOT)}: {link}") |
There was a problem hiding this comment.
Restore blocked-artifact checks for local doc links
When README or a required doc links to a local paid/private artifact, this now only checks whether the target exists. The previous validator rejected markdown links via is_blocked_paid_or_private_artifact(clean), but the new RAW_BLOCKED_LINK_RE only covers HTTP URLs, so a link such as [buyer kit](GoalOS_...BUYER.zip) or a relative complete_bundle.zip can pass CI as long as the file exists, weakening the paid-file boundary this validator is meant to enforce.
Useful? React with 👍 / 👎.
Motivation
Description
README.mdinto an official Proof Gradient · GoalOS landing page with badge row, identity line, safe-AI boundary, core loop, bilingual product ladder, AEP standards, Cloud MVP status, validation notes (v14), and run/test instructions.docs/data/goalos_catalog.ymland synchronized CSV tables underdocs/tables/for product ladder, offers, claim boundaries, validation rules, assets, and more.docs/(documentation index, commercialization, product ladder, Proof Card 001 plan, Cloud MVP, validation hotfix v14, paid-artifact policy, claims boundary, Web3 position, professional-pack summaries, engineering roadmap, repo audit, etc.).docs/figures/*.mmd) and lightweight SVG exports, static badge SVGs underbadges/, and several validation/consistency scripts (scripts/validate_docs_tables_figures.py,scripts/validate_goalos_catalog.py,scripts/check_no_paid_artifacts.py), plus tightenedscripts/goalos_public_site_rules.pyandscripts/validate_goalos_public_site.py; created/updated GitHub Actions to run these checks and marked obsolete v12/v13 validation workflows as such.Testing
python scripts/check_no_paid_artifacts.py— passed.python scripts/validate_goalos_public_site.py— passed (v14 microsite compatibility logic applied).python scripts/validate_docs_tables_figures.py— passed.python scripts/validate_goalos_catalog.py— passed.node site/app/goalos-cloud-mvp/tests/enterprise-core.test.mjs— passed.pytest -qandmake test— initially one test collection error occurred due to a missing local test dependency (httpx2), the dependency was installed in the validation environment and the full test suite subsequently passed.Codex Task