From 7be747adb4a2f977a730676ec7aa7fdeff2953b8 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 18 Jul 2026 19:45:15 +0000 Subject: [PATCH 1/2] Add static landing page and serve it with the public manifest Introduce site/index.html, a self-contained dark-mode landing page for the Genesis CLI: animated terminal with real --help output, governed six-step workflow, feature grid, command reference, boundaries panel, and roadmap. No build step, no backend; respects prefers-reduced-motion and stays within WCAG AA contrast. Update the Pages workflow to stage site/ as the site root and copy the agentic-digital-assets manifest alongside it, so both are served from the same GitHub Pages deployment. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_019MLhcTdP6FjuyFVvPnTLuC --- .github/workflows/pages.yml | 11 +- site/index.html | 812 ++++++++++++++++++++++++++++++++++++ 2 files changed, 815 insertions(+), 8 deletions(-) create mode 100644 site/index.html diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index d832b02..795fcae 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -1,10 +1,11 @@ -name: Deploy Agentic Digital Assets +name: Deploy Genesis Site on: push: branches: [main] paths: - .github/workflows/pages.yml + - site/** - src/experiments/001-asset-engine/public/** workflow_dispatch: @@ -44,14 +45,8 @@ jobs: - name: Stage static Pages artifact run: | mkdir -p _site + cp -r site/. _site/ cp src/experiments/001-asset-engine/public/agentic-digital-assets.manifest.json _site/ - printf '%s\n' \ - '' \ - '' \ - 'Agentic Digital Assets' \ - '

Agentic Digital Assets

' \ - '

Open JSON manifest

' \ - > _site/index.html - name: Upload GitHub Pages artifact uses: actions/upload-pages-artifact@v4 diff --git a/site/index.html b/site/index.html new file mode 100644 index 0000000..895a0e9 --- /dev/null +++ b/site/index.html @@ -0,0 +1,812 @@ + + + + + +Genesis 2.0 — Local-first, human-governed experiment engine + + + + + + + + + + + + + + + + +
+ + +
+
+
+

Open source · CLI · Runs entirely on your machine

+

Turn opportunities into approved, bounded experiments.

+

Genesis is a local-first, human-governed engine for validating business ideas before you spend money on them.

+

A Node.js CLI that gives founders and operators a disciplined, auditable workflow: capture evidence, preregister a bounded test, and put every approval on the record. No server. No account. Nothing leaves your machine.

+
+ View on GitHub + +
+

Requires Node.js 22+ and npm. No signup, no cloud account.

+
+ +
+ +
git clone https://github.com/zee-cpu/Genesis.git
+cd Genesis
+npm ci
+node bin/genesis.mjs --help
+
+
+
+ + +
+
+
+ local-first +

No network calls at runtime. Records live in your own filesystem.

+
+
+ human-governed +

Every mutation is a proposal. Nothing is saved without an explicit yes.

+
+
+ append-only +

History is never overwritten. Corrections create new versions.

+
+
+
+ + +
+
+
+

The governed path

+

Six steps. One explicit approval. Zero inference.

+

Genesis separates proposal, approval, and activation — so an experiment can only go live when a named human has approved that exact experiment, actor, and limit envelope.

+
+
+
+ 01 +

Discover

+
discover
+

Register the opportunity: target customer, problem, hypothesis, confidence — and evidence with source and provenance, contradicting included.

+
+
+ 02 +

Plan the experiment

+
approval_pending
+

Preregister a bounded validation test: exact metric, expected effect, max cash, max labor hours, max duration, allowed data classes, risk level.

+
+
+ 03 +

Review

+
read-only
+

Inspect the exact approval envelope — scope, actor, limits, effective time, expiry — before any human decision is made.

+
+
+ 04 +

Approve or deny

+
approveddenied
+

An explicit named approver — genesis-owner — confirms scope, actor, limits, and expiry. Nothing is inferred or auto-approved.

+
+
+ 05 +

Activate

+
active
+

A separate manual command revalidates the approval and marks the experiment live. Genesis records the transition — it does not run the experiment itself.

+
+
+ 06 +

Revoke / supersede

+
revoked
+

Approval can be revoked at any time. History is never deleted — only superseded, with every prior version preserved.

+
+
+
+
+ + +
+
+
+

Why Genesis

+

Discipline you can audit. Privacy you don't have to trust.

+
+
+
+ +

Local-first & offline

+

No network calls at runtime. Your opportunities, evidence, and approvals never leave your machine.

+
+
+ +

Human-governed by design

+

No silent approval, no inferred authority. Every mutation shows a full proposal and requires an explicit y before anything is written.

+
+
+ +

Immutable audit trail

+

Every decision, evidence item, experiment, and approval is append-only, schema-validated YAML. Corrections create new versions — nothing is overwritten.

+
+
+ +

Evidence-driven

+

Contradicting evidence is captured as data with source and provenance — not treated as failure. Beliefs change when reality does.

+
+
+ +

Bounded experiments

+

Every test preregisters its own ceiling — spending, labor hours, duration, data classes, and risk — before it can even be approved.

+
+
+ +

Recoverable

+

The local SQLite index is just a rebuildable cache. Canonical YAML is always the source of truth — genesis rebuild-index restores everything.

+
+
+
+
+ + +
+
+
+

Command reference

+

The whole engine fits in nine commands.

+
+
+
+ genesis start-business + Register an opportunity + first evidence +
+
+ genesis add-evidence <id> + Append supporting or contradicting evidence +
+
+ genesis status <id> + Show lifecycle state, gates, and metrics +
+
+ genesis plan-experiment <id> + Preregister a bounded experiment +
+
+ genesis review-experiment <id> + Read-only view of the approval envelope +
+
+ genesis approve-experiment <id> + Explicit Human Authority approval +
+
+ genesis deny-experiment <id> + Explicit Human Authority denial +
+
+ genesis start-experiment <id> + Manual, revalidated activation +
+
+ genesis revoke-approval <id> + Revoke and supersede — no deletion +
+
+
+
+ + +
+
+
+

Boundaries by design

+

What Genesis doesn't do (yet)

+
+
+ +

It doesn't run your business. Genesis does not auto-execute experiments, contact customers, or operate anything on your behalf. It governs the decision — you do the work.

+
+
+ +

It doesn't guess. Approval is never inferred from silence, past behavior, or authorship. If the exact human authority record isn't there, the gate stays closed.

+
+
+ +

It's CLI-only today. There is no web UI yet — the terminal is the whole interface. A web control surface is on the roadmap below.

+
+
+
+
+
+ + +
+
+
+ Future · not shipped +

What's next

+

The guiding rule: automate only what has been understood manually.

+
+
+
+ +
+

Web control interface

+

Status, evidence, experiment review, approval, and revocation through a clean local UI — same backend gates.

+
+
+
+ +
+

Identity & access control

+

Authenticate operators and bind Human Authority actions to verifiable identities for multi-operator use.

+
+
+
+ +
+

Experiment execution loop

+

Measurement, reflection, outcome, and closure commands with actual cost tracking.

+
+
+
+ +
+

Packaged npm release

+

A versioned distribution with migration and compatibility guarantees.

+
+
+
+
+
+ +
+ +
+ +
+ + + + + From d52e0e68a5db235fd787ad8145cd86afffff5df8 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 18 Jul 2026 20:11:28 +0000 Subject: [PATCH 2/2] Redesign landing page with scroll-driven futuristic treatment Replace the static layout with an animated one: particle-field canvas and parallax glow orbs behind a perspective grid, scroll progress bar, gradient shine headline, count-up stat row, principle ticker marquee, a workflow timeline whose rail fills as the user scrolls with glowing step nodes, blur-to-sharp staggered card reveals, conic-border hover on feature cards, terminal tilt on pointer, and a closing CTA section. Drop the limitations and roadmap sections in favor of a confident single-narrative page. All animation paths respect prefers-reduced-motion and render instantly when it is set. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_019MLhcTdP6FjuyFVvPnTLuC --- site/index.html | 858 ++++++++++++++++++++++++++++++++---------------- 1 file changed, 584 insertions(+), 274 deletions(-) diff --git a/site/index.html b/site/index.html index 895a0e9..abec6c6 100644 --- a/site/index.html +++ b/site/index.html @@ -9,25 +9,31 @@ - - + + + + + + + + +