Skip to content

docs: production-polish roadmap design spec#58

Merged
aksOps merged 2 commits into
mainfrom
spec/production-polish-roadmap
Apr 23, 2026
Merged

docs: production-polish roadmap design spec#58
aksOps merged 2 commits into
mainfrom
spec/production-polish-roadmap

Conversation

@aksOps
Copy link
Copy Markdown
Contributor

@aksOps aksOps commented Apr 23, 2026

Summary

Polish-only roadmap (no new features) — 7 blocks, 37 items.

  • Block 1 (Critical, severity-first): API key in HTML, unbounded multipart upload, fire-and-forget indexing goroutine, no-auth-by-default, entity full-scan per search
  • Blocks 2–6 (A-priority themed sweeps): security/auth, resource safety, observability, UI polish, tests & CI
  • Block 7 (B-priority OSS): README / CONTRIBUTING / SECURITY / quickstart / screenshots / badges

Assumed topology: small-team self-hosted, single binary, basic auth. C-priority (multi-tenant / enterprise) explicitly deferred.

Next

After merge, `writing-plans` drafts an implementation plan per block, starting with Block 1.

🤖 Generated with Claude Code

aksOps and others added 2 commits April 23, 2026 13:48
Polish-only roadmap (no new features) covering 7 blocks:
Block 1 — 5 critical ship-blockers (API key in HTML, unbounded uploads,
fire-and-forget goroutine, no-auth-by-default, entity full-scan)
Block 2 — security/auth hardening (CSP, request-ID, secret scrubbing)
Block 3 — resource safety (timeouts, ctx propagation, SQLite, shutdown)
Block 4 — observability (metrics, structured logs, health/ready)
Block 5 — UI polish (error boundary, states, a11y, theme flash, mobile)
Block 6 — testing & CI (govulncheck, fuzz, playwright additions)
Block 7 — OSS surface (README, CONTRIBUTING, SECURITY, quickstart)

Priority order: A (hardened self-hosted + air-gap) > B (OSS polish).
Topology assumed: small-team self-hosted, single binary, basic auth.
C-priority (multi-tenant / enterprise) explicitly deferred.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@aksOps aksOps enabled auto-merge (squash) April 23, 2026 14:12
@aksOps aksOps merged commit a217179 into main Apr 23, 2026
12 checks passed
@aksOps aksOps deleted the spec/production-polish-roadmap branch April 23, 2026 14:17
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.

1 participant