Skip to content

chore(docs): migrate to mister-anderson v0.4.0 layout - #165

Merged
miguelramos merged 6 commits into
nextfrom
chore/migrate-docs-mister-anderson-v0.4.0
May 8, 2026
Merged

chore(docs): migrate to mister-anderson v0.4.0 layout#165
miguelramos merged 6 commits into
nextfrom
chore/migrate-docs-mister-anderson-v0.4.0

Conversation

@miguelramos

Copy link
Copy Markdown
Member

Summary

Migrates existing product documentation to the layout expected by the mister-anderson plugin v0.4.0 so the orchestrator skills (/product, /specification, etc.) recognise APPROVED artifacts and skip completed steps.

  • New: docs/MANIFESTO.md distilled from PRD §1 + README — vision, principles, governing laws, out-of-scope.
  • Renamed: PRODUCT-REQUIREMENTS-SPECIFICATION.mddocs/PRD.md (Status: APPROVED).
  • Formalized: docs/ARCHITECTURE.md now Status: APPROVED (with Maintenance: Living document preserved).
  • Consolidated: .spec/docs/specs/ with phase-prefixed names (00-spec-base.md, 00-spec-showcase.md, 00-spec-icon-registry.md, 00-spec-storybook.md). .spec/ directory removed; archive preserved at docs/specs/archive/.
  • Per-phase plan: Phase 0 detail extracted to docs/plans/00-plan-foundation.md (Status: APPROVED). docs/PRODUCT-PLAN.md demoted to multi-phase ROADMAP. Phases 1-8 deferred until each is reached via /specification {NN} (per agreed migration policy).
  • Phase-prefixed research: docs/research/00-research-browser-defaults.md, docs/research/00-research-browser-widgets.md.
  • CLAUDE.md sync: Documentation Hierarchy + Repository Structure rewritten for v0.4.0 layout. Stale .spec/ and PRODUCT-REQUIREMENTS-SPECIFICATION.md references replaced across README.md, PRD.md, ARCHITECTURE.md, PRODUCT-PLAN.md, DESIGN-SYSTEM-IMPLEMENTATION-GUIDE.md, theme-supervisor agent.
  • Beads sweep: 12 external_ref paths updated to docs/specs/...; line-ui-6zy description fixed. Closed beads left as historical record.

Decisions captured

  • .spec/ was fully consolidated into docs/specs/ (option discussed and confirmed by user).
  • PRD was renamed, not symlinked, since git tracks the rename and downstream files were updated in the same commits.
  • Phase 1-8 plans not split — deferred to per-phase orchestration.
  • Manifesto derived from existing PRD/README, not re-elicited via /manifesto (work already approved).

Beads

Migration epic: line-ui-xrz with 8 child tasks (he7, pg5, fr7, 55b, an7, 0or, dcd, sj4). All open — closure deferred to QA / human review per the project's beads policy.

A bead context sweep report is posted as a comment on line-ui-xrz.

Test plan

  • docs/MANIFESTO.md, docs/PRD.md, docs/ARCHITECTURE.md carry Status: APPROVED
  • docs/plans/00-plan-foundation.md carries Status: APPROVED
  • .spec/ removed; all specs accessible at docs/specs/00-spec-*.md
  • git mv history preserved for all renames
  • Project-wide grep for \.spec/ and PRODUCT-REQUIREMENTS-SPECIFICATION returns zero hits outside historical/archive content and the generic AGENTS.md plugin doc
  • Beads external_ref paths point at the new spec locations
  • Run /product status after merge — expect Stage 1 all green
  • Run /specification 0 status after merge — expect plan APPROVED, specs APPROVED

Miguel Ramos added 3 commits May 9, 2026 00:11
- Add docs/MANIFESTO.md (vision, principles, governing laws, out-of-scope)
- Rename PRODUCT-REQUIREMENTS-SPECIFICATION.md -> PRD.md (Status: APPROVED)
- Formalize Status: APPROVED in ARCHITECTURE.md
- Consolidate .spec/ -> docs/specs/ with phase-0 prefix (00-spec-*)
- Prefix research docs with phase-0 (00-research-*)
- Update intra-spec path references to new locations

Refs: line-ui-xrz, line-ui-he7, line-ui-pg5, line-ui-fr7, line-ui-55b, line-ui-0or
- Add docs/plans/00-plan-foundation.md (extracted from PRODUCT-PLAN.md §2, Status: APPROVED)
- Demote PRODUCT-PLAN.md to multi-phase ROADMAP with pointer to per-phase plans
- Update CLAUDE.md Documentation Hierarchy + Repository Structure for v0.4.0 layout
- Replace .spec/ -> docs/specs/ and PRODUCT-REQUIREMENTS-SPECIFICATION.md -> PRD.md across:
  - README.md (badge, catalogue link, project tree, contributing)
  - docs/PRD.md (131 component spec links + footer references)
  - docs/ARCHITECTURE.md (intra-doc references)
  - docs/DESIGN-SYSTEM-IMPLEMENTATION-GUIDE.md (template ref)
  - docs/PRODUCT-PLAN.md (Phase 1+ spec references)
  - .claude/agents/theme-supervisor.md (PRD path)

Refs: line-ui-xrz, line-ui-an7, line-ui-dcd
Mass-update the 12 beads whose external_ref pointed at the old .spec/ tree:
- line-ui-w5s, w5s.1, w5s.2, w5s.5, w5s.6, w5s.7 -> docs/specs/00-spec-base.md
- line-ui-gvz, gvz.1, gvz.2, gvz.6           -> docs/specs/00-spec-storybook.md
- line-ui-0rl, 0rl.1                         -> docs/specs/00-spec-icon-registry.md

Also fix line-ui-6zy (E9: Showcase) description: .spec/SHOWCASE-APP-SPEC.md
-> docs/specs/00-spec-showcase.md (active epic; supervisors read this).

Closed beads with historical references (jox.9, jox.11, p3v.45, p3v.47) left
as-is — they document state at the time of completion.

Refs: line-ui-xrz, line-ui-sj4
@changeset-bot

changeset-bot Bot commented May 8, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 169febd

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Miguel Ramos added 3 commits May 9, 2026 00:37
Removes checks.yml, release.yml, snapshot-deploy.yml, snapshot-version.yml.

Background: pnpm@latest moved to v11 which requires Node >=22.13. The pnpm
install step in checks.yml runs before the Node setup step, so the runner's
default Node 20 picks up pnpm v11 and crashes on the node:sqlite builtin
import. This breaks every PR until the pipeline is rewritten.

Workflows are removed wholesale (not just patched) to clear the way for a
ground-up rebuild aligned with the project's actual stack (Bun, per
CLAUDE.md). Re-enable by restoring from git history once the new pipeline
is designed.
@miguelramos
miguelramos merged commit d7da79f into next May 8, 2026
@miguelramos
miguelramos deleted the chore/migrate-docs-mister-anderson-v0.4.0 branch May 8, 2026 23:51
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