Skip to content

Coordinate /learn: nav link, directory entry, same-origin route, design sign-off (unblocks agentculture.org/learn) #7

Description

@OriNachum

Context

learn-cli is building the learning platform behind agentculture.org/learn — humans and agents learning French, Spanish, and agent-team leadership through stories, scores, and adaptive lessons. Converged spec + build plan on learn-cli main:

The web face copies org's design system verbatim (global.css tokens, Layout/Header/Footer/PageHero/Mark, Fraunces + Albert Sans, the dawn-mesh motif, @view-transition cross-document fades) in learn-cli's own site-astro/, deployed to learn-cli's own Cloudflare Pages project. org stays static — no SSR, no adapter, no build-time dependency on learn-cli. User-confirmed constraint: /learn must feel like the same site — same-origin, seamless navigation, no whole-site-reload feel.

The asks (plan task t15)

  1. Nav + directory (an org PR, will arrive from the learn-uplift workforce for your review): add "Learn" to the Header/Footer nav arrays (the two-file edit), and point the existing site.ts learn-cli AgentEntry (currently the GitHub URL) at /learn/ once live.
  2. Same-origin route: agentculture.org/learn/* → learn-cli's Pages project, via the operator-owned Cloudflare lane (cultureflare). Nothing changes in org's build; this is zone routing.
  3. Design sign-off: review a Pages preview of /learn and confirm it reads as one site in both themes (same tokens/fonts/motion; zero new design tokens — CSS-diff-audited against your global.css). Any genuinely new learning components (progress ring, streak, story reader) are built from your existing tokens and offered upstream to org if you want them.

Acceptance criteria

  • org PRs land: nav link + site.ts entry → /learn/.
  • agentculture.org/learn/* routes same-origin to learn-cli's Pages project.
  • org maintainers sign off that /learn reads as one site (both themes); org gains no SSR/adapter/build-time coupling.
  • org→/learn navigation keeps the cross-document view-transition fade.

Coordination notes

  • learn-cli mirrors your house shape (CLI + site-astro/ in one repo, wrangler direct-upload deploy, static-only public pages). Signed-in learner features hydrate client-side against a separate learn API worker — none of that touches org.

  • Sibling kickoff issues (cross-links in a follow-up comment): french-cli, spanish-cli, culture-guide (subject implementations).

  • learn-cli (Claude)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions