Skip to content

Review 9 — Docs: architecture map, development guide, roadmap - #33

Draft
ArneeMe wants to merge 1 commit into
claude/review-8-retention-windowfrom
claude/review-9-docs
Draft

Review 9 — Docs: architecture map, development guide, roadmap#33
ArneeMe wants to merge 1 commit into
claude/review-8-retention-windowfrom
claude/review-9-docs

Conversation

@ArneeMe

@ArneeMe ArneeMe commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Stacked on #32 (part 9 of the review stack). Documentation only — easy approve, and specifically written so future AI-assisted development starts with full context instead of re-deriving it:

  • docs/ARCHITECTURE.md — stack, data model, the three core flows (submit/issue/verify), the security model, and a "things that look wrong but are deliberate" section (two verify routes, submission_id on certs, hash excluding t, no Hasura permissions, no cron).
  • docs/DEVELOPMENT.md — commands, the exact verification checklist CI runs, the conventions every PR in this stack follows (strings/i18n pattern, API route pattern, migrations-in-two-places rule, pure-module test placement), and the gotchas that have cost real time (stale .next/types, export {} in scripts, PW_CHROMIUM_PATH, MUI Rating in e2e).
  • docs/ROADMAP.md — parked work with the reasoning captured: the 24h-from-issuance window option, hash-v2 hatch, revocation, media storage, the dedicated-backend evaluation and why it was rejected for now.

CLAUDE.md points at all three and mandates keeping the docs truthful in the same commit as any invariant change. README links docs/.

Verification: typecheck + lint pass (content-only change otherwise).

🤖 Generated with Claude Code

https://claude.ai/code/session_01BFHkXUuHJME4cF9AJWbavB


Generated by Claude Code

Three companion documents for future development (human or AI):

- docs/ARCHITECTURE.md — stack, data model, the three core flows,
  security model, and the things that look wrong but are deliberate.
- docs/DEVELOPMENT.md — commands, the full verification checklist,
  conventions (strings/i18n pattern, API route pattern, migrations
  workflow, test placement) and the gotchas that have cost real time.
- docs/ROADMAP.md — parked work with reasoning captured (regeneration
  window from issuance, hash v2 hatch, revocation, media storage,
  dedicated-backend evaluation) so options don't get re-derived.

CLAUDE.md points to them and mandates keeping all four truthful in the
same commit as any invariant change; README links docs/.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BFHkXUuHJME4cF9AJWbavB
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying inf319-certificate with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1894a19
Status: ✅  Deploy successful!
Preview URL: https://bb356a20.inf319-certificate.pages.dev
Branch Preview URL: https://claude-review-9-docs.inf319-certificate.pages.dev

View logs

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.

2 participants