Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,14 @@ The AEP standards are the public trust layer. They provide the vocabulary for pr

Existing standards content, schemas, examples, conformance materials, and documentation are preserved.

## Strategy docs

- `docs/GOALOS_COMMERCIALIZATION_STATUS.md` — public commercialization status and ladder.
- `docs/GOALOS_CLOUD_MVP_0_2.md` — Cloud MVP scope, demo story, and validation.
- `docs/GOALOS_PUBLIC_SITE_REPAIR.md` — canonical shell repair notes and validation.
- `docs/GOALOS_RECURSIVE_WORKFLOW_OS.md` — platform definition and safe recursive workflow loop.
- `docs/GOALOS_PAID_ARTIFACT_POLICY.md` — paid/private artifact boundary for the public repo and Pages site.

## Claim boundary

This repository and public site do not claim guaranteed ROI, income, productivity, compliance certification, safety guarantees, legal advice, financial advice, investment advice, autonomous deployment, uncontrolled autonomous AGI, AI model self-modification, real revenue, real profit, or real-world energy capture.
Expand Down
42 changes: 42 additions & 0 deletions docs/GOALOS_PAID_ARTIFACT_POLICY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# GoalOS Paid Artifact Policy

Public status: **public repository policy**.

The Proof Gradient repository and GitHub Pages site are the public proof, standards, and software-proof foundation for GoalOS. They must not contain private paid delivery materials.

## Not allowed in the public repository site deploy

The public deploy path must not include:

- paid buyer ZIPs;
- buyer-official bundles;
- complete commercial bundles;
- delivery kits;
- seller assets;
- private workshop bundles;
- private implementation delivery kits;
- enterprise pilot delivery bundles;
- master packs;
- commercialization-ready launch packs;
- quick-launch paid packs.

The guard in `scripts/check_no_paid_artifacts.py` scans `site/` and fails on suspicious paid/private artifact filenames such as `*.zip`, `*BUYER*`, `*BUYER_OFFICIAL*`, `*COMPLETE_BUNDLE*`, `*DELIVERY_KIT*`, `*SELLER_ASSETS*`, `*WORKSHOP*`, `*IMPLEMENTATION*`, `*ENTERPRISE_PILOT*`, `*MASTER_PACK*`, `*COMMERCIALIZATION_READY*`, and `*QUICK_LAUNCH*` unless the file is public documentation, public schema/OpenAPI/static app material, public website content, public GitHub Action YAML, or archived historical HTML.

## Allowed public materials

Allowed public materials include:

- public Markdown documentation;
- public GitHub Actions YAML templates;
- public website HTML/CSS/JS;
- public JSON schemas, OpenAPI files, and manifests;
- public static app files for the Cloud MVP;
- public standards pages and examples.

## Checkout boundary

All public buy, checkout, and apply CTAs point to:

<https://www.quebecartificialintelligence.com/shop>

Paid products are fulfilled outside this public repository.
2 changes: 1 addition & 1 deletion docs/GOALOS_PUBLIC_SITE_REPAIR.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Public HTML files were backed up before canonicalization under:

## Validation

Validation is implemented in `scripts/validate_goalos_site_v2.py` and checks that every public HTML page outside `site/_archive/` has exactly one canonical nav marker, exactly one canonical footer marker, no old GoalOS shell markers, no duplicate Cloud MVP homepage marker, and no broken internal `/proof-gradient/...` links.
Validation is implemented in `scripts/validate_goalos_site_v2.py` and checks that every public HTML page outside `site/_archive/` has exactly one canonical nav marker, exactly one canonical footer marker, no old GoalOS shell markers, no duplicate Cloud MVP homepage marker, no duplicate topbar/header/nav blocks before main content, and no broken internal `/proof-gradient/...` links.

## Security guard

Expand Down
51 changes: 51 additions & 0 deletions docs/GOALOS_RECURSIVE_WORKFLOW_OS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# GoalOS Recursive Workflow OS

Public status: **public strategy / software-proof documentation**.

GoalOS is the recursive workflow operating layer for the RSI era. It turns repeated AI work into workflows that are owned, scored, versioned, approved, monitored, and improved every time they run.

## North star

> A model can answer.
> An agent can act.
> An institution must prove.

Commercial line:

> ChatGPT gives you answers. GoalOS gives you workflows that get better every time they run.

Enterprise line:

> Enterprise RSI without model self-modification.

## Safe technical boundary

GoalOS does **not** modify AI models. GoalOS improves the workflow layer around AI:

- instructions and prompts;
- controlled memory;
- scorecards and evaluations;
- proof records and evidence dockets;
- tool permissions and provider restrictions;
- approval gates;
- versions, monitoring, and rollback.

## Core loop

Run → Score → Prove → Diagnose → Improve → Approve → Version → Monitor → Re-run.

## Software proof

The public GoalOS Cloud MVP 0.2 demonstrates the loop with a static browser application at `site/app/goalos-cloud-mvp/`. The demo workflow is the Customer Support Reply Workflow:

1. v1.0 runs support cases but misses refund/access policy classification.
2. evaluations and proof records expose the weakness.
3. the recursive improvement engine creates a v1.1 proposal.
4. the benchmark compares v1.0 and v1.1.
5. human approval is required before deployment.
6. v1.1 is deployed with v1.0 preserved as rollback target.
7. Proof Graph and public-safe proof card exports are available.

## Claim boundary

GoalOS documentation and the public site do not claim guaranteed ROI, income, productivity, compliance certification, safety guarantee, legal advice, financial advice, autonomous deployment, or AI model self-modification.
11 changes: 6 additions & 5 deletions docs/GOALOS_REPO_AUDIT.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# GoalOS / Proof Gradient Repository Audit

Date: 2026-06-07
Branch: `feature/goalos-public-site-mvp-unification`
Branch: `feature/goalos-unified-site-cloud-mvp`

## Current site root

Expand All @@ -25,7 +25,7 @@ Branch: `feature/goalos-public-site-mvp-unification`

- Paid-risk filename patterns found before repair included standards ZIP material under `site/standards/AEP-001/complete-package.zip` and release ZIP material outside the public site under `releases/`.
- Standards implementation files were detected by broad filename patterns because they include the word `implementation`; they are public standards documentation, not paid delivery kits.
- `scripts/check_no_paid_artifacts.py` now blocks ZIPs and paid buyer/workshop/implementation/enterprise bundle patterns from `site/`, with explicit public documentation/action-kit whitelisting only.
- `scripts/check_no_paid_artifacts.py` now blocks active public-site ZIPs and paid buyer/workshop/implementation/enterprise bundle patterns from `site/`, while allowing public standards markdown/HTML/schema/action documentation.

## Files changed

Expand All @@ -41,7 +41,7 @@ Branch: `feature/goalos-public-site-mvp-unification`

## Files preserved

- Existing standards, docs, examples, schemas, tests, package files, Docker files, workflows, data files, and previous public pages were preserved.
- Existing standards, docs, examples, schemas, tests, package files, Docker files, workflows, data files, and previous public pages were preserved; the active public-site standards ZIP was removed from deploy scope to satisfy the no-ZIP public artifact boundary.
- Existing AEP standards content was not removed; public HTML index pages were shell-unified only.
- Paid buyer products were not added to the repository. Public buttons point to QUEBEC.AI shop.

Expand All @@ -56,11 +56,12 @@ Branch: `feature/goalos-public-site-mvp-unification`
- `python scripts/check_no_paid_artifacts.py` — passed.
- `python scripts/validate_goalos_products.py` — passed.
- `python scripts/check_site_links.py` — passed.
- `pytest` — passed: 72 tests, 2 warnings.
- `make test` — passed: 56 unittest tests.
- `pytest` — passed: 72 tests, 3 warnings after installing editable dev dependencies (`python -m pip install -e .[dev]`).
- `make test` — passed: 56 unittest tests after installing editable dev dependencies.

## Known limitations

- Initial `pytest` / `make test` attempts failed because the container did not have the editable package and `httpx` test dependency installed; rerun passed after `python -m pip install -e .[dev]`.
- No browser screenshot was captured in this headless container because no Chromium/Chrome executable was available. Local HTML was validated by static checks and test suites.
- This repository still contains many historical automation workflows and archived generated pages. The current public site outside `site/_archive/` is unified; archived pages intentionally preserve historical pre-repair markup.
- `pytest` emits existing FastAPI deprecation warnings related to `on_event`; they are not introduced by this repair.
25 changes: 16 additions & 9 deletions scripts/check_no_paid_artifacts.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,25 +15,32 @@
PATTERNS = [
"*.zip",
"*BUYER*",
"*BUYER_OFFICIAL*",
"*COMPLETE_BUNDLE*",
"*DELIVERY_KIT*",
"*SELLER_ASSETS*",
"*WORKSHOP*",
"*IMPLEMENTATION*",
"*ENTERPRISE_PILOT*",
"*MASTER_PACK*",
"*COMMERCIALIZATION_READY*",
"*QUICK_LAUNCH*",
]
# Public documentation/action-kit exceptions. These are standards or docs, not paid buyer products.
WHITELIST = {
"standards/AEP-001/complete-package.zip",
}

PUBLIC_DOC_EXTENSIONS = {".md", ".html", ".json", ".yaml", ".yml", ".css", ".js", ".mjs", ".svg", ".txt", ".xml"}
WHITELIST_PREFIXES = (
"standards/AEP-", # public standards implementation documentation and schemas
"_archive/", # historical backup, not linked as paid product material
"_archive/", # historical backup, not deployed as active paid product material
)


def is_whitelisted(rel: str) -> bool:
return rel in WHITELIST or any(rel.startswith(prefix) for prefix in WHITELIST_PREFIXES)
def is_whitelisted(path: Path, rel: str) -> bool:
if any(rel.startswith(prefix) for prefix in WHITELIST_PREFIXES):
return True
if rel.startswith("standards/AEP-") and path.suffix in PUBLIC_DOC_EXTENSIONS:
return True
if rel.startswith("app/goalos-cloud-mvp/") and path.suffix in PUBLIC_DOC_EXTENSIONS:
return True
return False


def main() -> int:
Expand All @@ -42,7 +49,7 @@ def main() -> int:
if not path.is_file():
continue
rel = path.relative_to(SITE).as_posix()
if is_whitelisted(rel):
if is_whitelisted(path, rel):
continue
name = path.name
full = rel
Expand Down
9 changes: 9 additions & 0 deletions scripts/validate_goalos_site_v2.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
DUPLICATE_MVP = "GOALOS-CLOUD-MVP homepage duplicate"
PG_MARKUP = ("pg-", "data-pg-search", "data-pg-card")
LINK_RE = re.compile(r"(?:href|src)=[\"']([^\"']+)[\"']", re.IGNORECASE)
TOPBAR_RE = re.compile(r"<(?:header|nav)\b", re.IGNORECASE)
MAIN_RE = re.compile(r"<main\b", re.IGNORECASE)


def is_public_html(path: Path) -> bool:
Expand Down Expand Up @@ -54,6 +56,13 @@ def main() -> int:
failures.append(f"{rel}: expected exactly one canonical footer marker, found {text.count(CANONICAL_FOOTER)}")
if OLD_MARKERS.search(text):
failures.append(f"{rel}: old GoalOS shell marker remains")
body_start = text.lower().find("<body")
main_match = MAIN_RE.search(text)
if body_start >= 0 and main_match:
top_segment = text[body_start:main_match.start()]
topbar_count = len(TOPBAR_RE.findall(top_segment))
if topbar_count > 2:
failures.append(f"{rel}: duplicate topbar/header/nav blocks before main content ({topbar_count})")
if DUPLICATE_MVP in text:
failures.append(f"{rel}: duplicate Cloud MVP homepage block marker remains")
if any(marker in text for marker in PG_MARKUP):
Expand Down
4 changes: 3 additions & 1 deletion site/goalos-site-repair-v2-report.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@
"backed up public HTML",
"created canonical CSS/JS",
"refreshed commercial pages",
"canonicalized public HTML shell/footer"
"canonicalized public HTML shell/footer",
"removed three residual legacy proof-page nav bars before main content",
"removed active public-site ZIP artifacts from deploy scope"
],
"canonicalMarkers": [
"GOALOS-CANONICAL-SHELL",
Expand Down
25 changes: 25 additions & 0 deletions site/rsi-ai-first-blockchain-capital-machine-proof.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,31 @@
</style>
</head>
<body>
<a class="skip-link" href="#main">Skip to content</a>
<!-- GOALOS-CANONICAL-SHELL:START -->
<header class="goalos-shell">
<nav class="goalos-nav" aria-label="GoalOS canonical navigation">
Comment on lines +18 to +19

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Finish canonicalizing the proof pages

When this page (and the two sibling proof pages changed the same way) gets the canonical shell inserted here, the old per-page <nav> remains before <main> and no GOALOS-CANONICAL-FOOTER:START is added. I checked the Pages workflows (.github/workflows/refresh-complete-goalos-public-site.yml and repair-goalos-canonical-shell-v2.yml), which run python scripts/validate_goalos_site_v2.py; running that command on this commit fails for these pages with duplicate topbar/header/nav blocks and missing canonical footer, so the deploy validation is blocked.

Useful? React with 👍 / 👎.

<a class="goalos-brand" href="/proof-gradient/"><span class="goalos-mark">G</span><span>GoalOS · Proof Gradient</span></a>
<div class="goalos-links">
<a href="/proof-gradient/start-here/">Start</a>
<a href="/proof-gradient/products/">Products</a>
<a href="/proof-gradient/pricing/">Pricing</a>
<a href="/proof-gradient/services/">Services</a>
<a href="/proof-gradient/products/goalos-cloud-mvp/">Cloud MVP</a>
<a href="/proof-gradient/implementation/goalos-proof-room-implementation-sprint/">Department RSI</a>
<a href="/proof-gradient/examples/">Examples</a>
<a href="/proof-gradient/standards/">Standards</a>
<a class="shop" href="https://www.quebecartificialintelligence.com/shop">Shop</a>
</div>
</nav>
</header>
<!-- GOALOS-CANONICAL-SHELL:END -->






<nav class="nav"><a class="brand" href="./index.html">SkillOS Proof Command Center</a><div class="links"><a href="#proof">Proof</a><a href="#rsi">RSI</a><a href="#baselines">Baselines</a><a href="#receipts">Receipts</a><a href="https://github.com/MontrealAI/proof-gradient/actions/workflows/autonomous-rsi-ai-first-blockchain-capital-machine-proof.yml">Run</a><a href="https://github.com/MontrealAI/proof-gradient">GitHub</a></div></nav>
<main class="wrap">
<section class="hero" id="proof">
Expand Down
25 changes: 25 additions & 0 deletions site/rsi-ai-first-governance-capital-engine-proof.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,31 @@
a{color:var(--cyan);text-decoration:none;font-weight:800} nav{position:sticky;top:0;z-index:3;backdrop-filter:blur(18px);background:#061220e8;border-bottom:1px solid var(--line);height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 22px} .brand{color:var(--cyan);font-weight:950} .navlinks{display:flex;gap:18px;font-size:14px} main{max-width:1200px;margin:auto;padding:64px 22px 90px} .hero{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center} .eyebrow{color:var(--cyan);font-size:12px;letter-spacing:.27em;text-transform:uppercase;font-weight:950} h1{font-size:clamp(58px,8.5vw,122px);line-height:.84;letter-spacing:-.085em;margin:14px 0 24px} h2{font-size:clamp(34px,5vw,72px);line-height:.9;letter-spacing:-.07em;margin:18px 0} h3{font-size:22px;margin:0 0 12px} p{color:var(--muted);font-size:17px;line-height:1.55} .panel{background:linear-gradient(145deg,rgba(255,255,255,.115),rgba(255,255,255,.055));border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:0 30px 90px rgba(0,0,0,.28)} .metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:34px 0} .metric b{display:block;color:var(--green);font-size:31px;letter-spacing:-.04em} .metric span{color:var(--muted)} .grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px} .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px} .pill{display:inline-flex;border-radius:999px;padding:8px 12px;background:rgba(121,255,208,.18);border:1px solid rgba(121,255,208,.35);color:var(--green);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase} .button{display:inline-block;border-radius:999px;padding:13px 18px;background:var(--cyan);color:#04121e;font-weight:950;margin:6px 8px 6px 0} .button.secondary{background:transparent;color:var(--text);border:1px solid var(--line)} .chart{width:100%;height:auto} table{width:100%;border-collapse:collapse;font-size:14px;color:#dff8ff} th,td{border-bottom:1px solid rgba(255,255,255,.12);padding:12px;text-align:left;vertical-align:top} th{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#a9c5d7} .quote{font-size:24px;line-height:1.35;color:#eefbff} .note{color:#ffd887} .small{font-size:13px;color:#a8c2d4} @media(max-width:920px){.hero,.grid2,.grid3,.metric-grid{grid-template-columns:1fr} h1{font-size:56px} .navlinks{display:none}}
</style></head>
<body>
<a class="skip-link" href="#main">Skip to content</a>
<!-- GOALOS-CANONICAL-SHELL:START -->
<header class="goalos-shell">
<nav class="goalos-nav" aria-label="GoalOS canonical navigation">
<a class="goalos-brand" href="/proof-gradient/"><span class="goalos-mark">G</span><span>GoalOS · Proof Gradient</span></a>
<div class="goalos-links">
<a href="/proof-gradient/start-here/">Start</a>
<a href="/proof-gradient/products/">Products</a>
<a href="/proof-gradient/pricing/">Pricing</a>
<a href="/proof-gradient/services/">Services</a>
<a href="/proof-gradient/products/goalos-cloud-mvp/">Cloud MVP</a>
<a href="/proof-gradient/implementation/goalos-proof-room-implementation-sprint/">Department RSI</a>
<a href="/proof-gradient/examples/">Examples</a>
<a href="/proof-gradient/standards/">Standards</a>
<a class="shop" href="https://www.quebecartificialintelligence.com/shop">Shop</a>
</div>
</nav>
</header>
<!-- GOALOS-CANONICAL-SHELL:END -->






<nav><a class="brand" href="./index.html">SkillOS Governance Proof</a><div class="navlinks"><a href="./index.html">Command Center</a><a href="#proof">Proof</a><a href="#coordination">Multi-Agent</a><a href="#receipts">Receipts</a><a href="https://github.com/MontrealAI/proof-gradient/actions/workflows/autonomous-rsi-ai-first-governance-capital-engine-proof.yml">Run</a><a href="https://github.com/MontrealAI/proof-gradient">GitHub</a></div></nav>
<main>
<section class="hero">
Expand Down
25 changes: 25 additions & 0 deletions site/rsi-proof-forge-meta-coordination-proof.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,31 @@
</style>
</head>
<body>
<a class="skip-link" href="#main">Skip to content</a>
<!-- GOALOS-CANONICAL-SHELL:START -->
<header class="goalos-shell">
<nav class="goalos-nav" aria-label="GoalOS canonical navigation">
<a class="goalos-brand" href="/proof-gradient/"><span class="goalos-mark">G</span><span>GoalOS · Proof Gradient</span></a>
<div class="goalos-links">
<a href="/proof-gradient/start-here/">Start</a>
<a href="/proof-gradient/products/">Products</a>
<a href="/proof-gradient/pricing/">Pricing</a>
<a href="/proof-gradient/services/">Services</a>
<a href="/proof-gradient/products/goalos-cloud-mvp/">Cloud MVP</a>
<a href="/proof-gradient/implementation/goalos-proof-room-implementation-sprint/">Department RSI</a>
<a href="/proof-gradient/examples/">Examples</a>
<a href="/proof-gradient/standards/">Standards</a>
<a class="shop" href="https://www.quebecartificialintelligence.com/shop">Shop</a>
</div>
</nav>
</header>
<!-- GOALOS-CANONICAL-SHELL:END -->




<!-- PG-SITE-SHELL:END -->

<nav><b>SkillOS Proof Forge</b><div><a href='index.html'>Command Center</a><a href='#proof'>Proof</a><a href='data/rsi-proof-forge-meta-coordination-proof.json'>JSON</a><a href='docs/rsi-proof-forge-meta-coordination-proof.md'>Report</a><a href='https://github.com/MontrealAI/proof-gradient/actions/workflows/autonomous-rsi-proof-forge-meta-coordination-proof.yml'>Run on GitHub</a></div></nav>
<main>
<section class='hero'>
Expand Down
Binary file removed site/standards/AEP-001/complete-package.zip
Binary file not shown.
Loading