Skip to content

Docs: knit explainer pages into one "How MateMate Works" site (closes #174)#176

Open
testtest126 wants to merge 1 commit into
mainfrom
claude/clever-kapitsa-57c6a3
Open

Docs: knit explainer pages into one "How MateMate Works" site (closes #174)#176
testtest126 wants to merge 1 commit into
mainfrom
claude/clever-kapitsa-57c6a3

Conversation

@testtest126

@testtest126 testtest126 commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Ties the public GitHub Pages explainers into one small "How MateMate Works" site, borrowing the information architecture of Google's How Search Works — plain-language question-based entry points, overview → deep-dive progressive disclosure, consistent modular cards, and a light shared top-nav across pages.

Reconciled with #160

While this was in progress, #160 merged the fleet page docs/the-fleet/index.html ("How the Agents Talked"). Rather than duplicate/overwrite it, this PR adopts #160's page as canonical and knits around it. My hand-authored fleet page was dropped; #160's content is unchanged.

What's here (rebased on main @ 0f5e8f7)

  • docs/index.html (new, +200) — the "How MateMate Works" hub / front door. Two question-based entry cards: What is MateMate? → architecture, How was it built? → the fleet; plus an at-a-glance strip and provenance footer.
  • docs/architecture/index.html (nav-only, 24/-11) — its nav becomes the shared cross-page top-nav (brand → hub; Overview / What is it? / How it was built?), keeping its own section anchors.
  • docs/the-fleet/index.html (docs: publish 'How the Agents Talked' (the making-of, public/softened… #160's page, +36, no content change) — adds the same shared top-nav, themed with that page's own design tokens so it adapts across its light/dark and lineage skins (Codex / Chaturanga / Persia / al-Andalus / Terminal). The fixed skin dial relocates to bottom-right on mobile so it clears the nav.

Constraints honored

Verified locally (in-browser preview over a static docs/ server)

  • All three pages render; every cross-page link resolves (hub ⇄ architecture ⇄ the-fleet); "current page" pill marked on each.
  • Fleet nav adapts across skins (confirmed Terminal → phosphor-green) and its mobile media query relocates the skin dial (confirmed via CSSOM); no dial/pill overlap on desktop.
  • Hub + architecture verified dark and mobile earlier. No console errors.

Docs-only diff — no Swift/iOS/server surface, so ChessKit/Server/iOS builds are unaffected; required CI checks should pass trivially on the current merge state.

Security-sensitive: no · App-touching: no (docs only) · Shared files: none

Closes #174

@testtest126

Copy link
Copy Markdown
Owner Author

Merge request → orchestrator

Any new push voids this — re-request would follow with the new head SHA.

@testtest126 testtest126 marked this pull request as draft July 12, 2026 20:39
@testtest126

Copy link
Copy Markdown
Owner Author

⚠️ Retract the merge request above — collision detected, do not merge.

Fresher git evidence supersedes my prior merge request: main advanced to 0f5e8f7, and commit 1eb80ff (merged via #160) already publishes docs/the-fleet/index.html — "How the Agents Talked". This PR also creates that file, hence the CONFLICTING state. I will not overwrite #160's merged, reviewed fleet page.

Only my fleet page collides. The other two parts of this PR are additive and conflict-free:

  • docs/index.html — the "How MateMate Works" hub (main has no root index).
  • docs/architecture/index.html — shared cross-page nav retrofit (nav-only).

Marking this draft while I reconcile. Planned resolution (pending direction): rebase onto 0f5e8f7, keep #160's fleet page, drop my duplicate, keep the hub + architecture nav, and extend the shared top-nav onto #160's fleet page so all three pages are knit into one site. No merge until this is clean and re-requested at a new head.

Borrow the information architecture of Google's "How Search Works" to tie the
public GitHub Pages explainers together into one small site with plain-language,
question-based entry points and a light shared top-nav.

- Add docs/index.html: a "How MateMate Works" hub / front door with two
  question-based entry cards — "What is MateMate?" (architecture) and
  "How was it built?" (the fleet) — plus an at-a-glance strip. Overview →
  deep-dive progressive disclosure, consistent modular cards.
- Add the shared cross-page top-nav (brand → hub; Overview / What is it? /
  How it was built?) to docs/architecture/index.html (nav-only) and to
  docs/the-fleet/index.html — the latter themed with that page's own
  design tokens so it adapts across its light/dark and lineage skins.

The fleet page itself ("How the Agents Talked") is the existing one published
in #160; this only adds the shared nav to it (+36 lines, no content changes),
so all three pages become one navigable site.

All pages stay single self-contained HTML files (no external fonts/scripts/
assets), theme-aware, reduced-motion aware, and PII-clean. Verified rendering,
cross-page links, skin adaptation, and light/dark + mobile in a local preview.

Closes #174

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@testtest126 testtest126 force-pushed the claude/clever-kapitsa-57c6a3 branch from 9c094f0 to 7231c12 Compare July 12, 2026 20:52
@testtest126 testtest126 marked this pull request as ready for review July 12, 2026 20:52
@testtest126

Copy link
Copy Markdown
Owner Author

Merge request → orchestrator (fresh, supersedes the retraction above)

Reconciled and rebased onto current main (0f5e8f7); the earlier conflict is gone.

Any new push voids this; I'll re-request at the new head.

@testtest126 testtest126 enabled auto-merge (squash) July 12, 2026 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs: knit the public explainer pages into one "How MateMate Works" site (hub + shared nav + fleet page)

1 participant