Skip to content

Unify GoalOS public site and add Cloud MVP 0.2 software proof#5

Open
MontrealAI wants to merge 2 commits into
mainfrom
codex/unify-goalos-public-site-and-add-cloud-mvp-0.2-nt6jis
Open

Unify GoalOS public site and add Cloud MVP 0.2 software proof#5
MontrealAI wants to merge 2 commits into
mainfrom
codex/unify-goalos-public-site-and-add-cloud-mvp-0.2-nt6jis

Conversation

@MontrealAI

Copy link
Copy Markdown
Owner

Motivation

  • Fix the public site rendering problem where multiple historical GoalOS site shells produced stacked top navbars by establishing one canonical shell across the Pages site.
  • Publish a single, dark institutional GoalOS / Proof Gradient public site and product ladder while preserving existing standards, docs, and examples.
  • Add a public, browser-only software proof (GoalOS Cloud MVP 0.2) that demonstrates the Run → Score → Prove → Improve → Approve → Version → Monitor → Re-run loop without secrets and with clear claim boundaries.

Description

  • Implemented a single canonical site shell and assets: added site/assets/goalos-site-v2.css and site/assets/goalos-site-v2.js, injected a single nav marker GOALOS-CANONICAL-SHELL and footer marker GOALOS-CANONICAL-FOOTER into all public HTML under site/, and backed up originals to site/_archive/before_unified_shell_v2_2026-06-07/.
  • Canonicalized and refreshed public pages listed under site/ (home, products, pricing, services, Cloud MVP pages, examples, standards, command-center, site-map, 404, sitemap, robots) while preserving AEP standard content and not publishing paid delivery material.
  • Added the Cloud MVP proof under site/app/goalos-cloud-mvp/ with assets/enterprise-core.mjs, assets/app.js, assets/styles.css, JSON schemas, openapi.json, site-manifest.json, README.md, and unit tests; the MVP runs in-browser using localStorage and requires no secrets.
  • Added validation and safety tooling: scripts/validate_goalos_site_v2.py (canonical shell + link checks), scripts/check_no_paid_artifacts.py (paid artifact guard), and updated scripts/check_site_links.py to ignore archives.
  • Added manifests and repair report: site/goalos-site-manifest-v2.json and site/goalos-site-repair-v2-report.json, and created archival backups of all replaced HTML files.
  • Added owner-friendly GitHub Actions workflows: repair-goalos-canonical-shell-v2.yml, build-goalos-cloud-mvp-v0-2.yml, and refresh-complete-goalos-public-site.yml that run the MVP test, validate the canonical shell, refuse deletions, run the paid-artifact guard, and deploy Pages.
  • Updated documentation and commercialization files: README.md, docs/GOALOS_REPO_AUDIT.md, docs/GOALOS_PUBLIC_SITE_REPAIR.md, docs/GOALOS_CLOUD_MVP_0_2.md, and docs/GOALOS_COMMERCIALIZATION_STATUS.md describing scope, safe boundaries, and deployment notes.

Testing

  • Ran the Cloud MVP unit test: node site/app/goalos-cloud-mvp/tests/enterprise-core.test.mjs — passed and printed summary (v1.0 → v1.1 benchmark improved, proof graph nodes/edges present).
  • Validated canonical shell and links: python scripts/validate_goalos_site_v2.py — passed for 206 public HTML pages (archive excluded).
  • Paid-artifact guard: python scripts/check_no_paid_artifacts.py — passed (only standards-complete ZIPs are whitelisted).
  • Product/catalog and link checks: python scripts/validate_goalos_products.py and python scripts/check_site_links.py — passed after archive skipping adjustment.
  • Full test suites: pytest — 72 passed (2 existing FastAPI deprecation warnings), and make test / python -m unittest discover — 56 unittest tests passed.

Notes: no browser screenshots were captured in this environment because no Chromium/Chrome runtime was available; static validation and unit tests were used instead. The pre-repair public HTML files were preserved under site/_archive/before_unified_shell_v2_2026-06-07/ for review and rollback.


Codex Task

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 375e882900

ℹ️ 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".

Comment thread site/workflow/index.html
Comment on lines 12 to 13
<link rel="stylesheet" href="/proof-gradient/assets/goalos-site-v2.css" data-goalos-canonical-css>
<script defer src="/proof-gradient/assets/goalos-site-v2.js" data-goalos-canonical-js></script>

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Restore pg assets on pages still using pg markup

This page still renders its content with pg-* classes and a data-pg-search input, but the commit removed proof-gradient-site.css/proof-gradient-site.js and only loads goalos-site-v2.*; the replacement stylesheet/script do not define .pg-wrap, .pg-card, .pg-command, or initialize data-pg-search (those remain only in site/assets/proof-gradient-site.*). As a result, the workflow library and other unchanged PG pages I checked (launch, several product pages, and workflow/build-one-reusable-ai-workflow) are deployed largely unstyled and their search box no longer works.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant