From 51e86a1e5feb136bcacd5166321b4e957f504ac2 Mon Sep 17 00:00:00 2001 From: hamid Date: Sun, 2 Aug 2026 18:48:32 +0330 Subject: [PATCH] cleanup phases 6 --- CLAUDE.md | 9 ++-- archive/README.md | 44 ++++++++++++++++++ .../build-chain}/contracts/README.md | 0 .../contracts/conventions/api-conventions.md | 0 .../contracts/conventions/money-and-types.md | 0 .../contracts/domains/_TEMPLATE.md | 0 .../build-chain}/contracts/domains/bnpl.md | 0 .../contracts/domains/booking-requests.md | 0 .../contracts/domains/bookings-evv.md | 0 .../build-chain}/contracts/domains/catalog.md | 0 .../contracts/domains/config-reference.md | 0 .../contracts/domains/geography-addresses.md | 0 .../contracts/domains/identity-auth.md | 0 .../contracts/domains/identity-profiles.md | 0 .../domains/messaging-notifications-admin.md | 0 .../contracts/domains/messaging.md | 0 .../contracts/domains/payments.md | 0 .../build-chain}/contracts/domains/payouts.md | 0 .../contracts/domains/refunds-invoices.md | 0 .../contracts/domains/reviews-records.md | 0 .../build-chain}/contracts/domains/search.md | 0 .../contracts/domains/verification.md | 0 .../build-chain}/contracts/openapi/README.md | 0 .../contracts/openapi/swagger.v1.json | 0 {dev => archive/build-chain}/phases/README.md | 0 .../phases/_shared/agent-operating-rules.md | 0 .../_shared/backend-conventions-checklist.md | 0 .../phases/_shared/definition-of-done.md | 0 .../_shared/frontend-conventions-checklist.md | 0 .../phases/_shared/phase-template.md | 0 .../phases/backend/backend-phase-0.md | 0 .../phases/backend/backend-phase-1.md | 0 .../phases/backend/backend-phase-10.md | 0 .../phases/backend/backend-phase-11.md | 0 .../phases/backend/backend-phase-12.md | 0 .../phases/backend/backend-phase-13.md | 0 .../phases/backend/backend-phase-14.md | 0 .../phases/backend/backend-phase-15.md | 0 .../phases/backend/backend-phase-2.md | 0 .../phases/backend/backend-phase-3.md | 0 .../phases/backend/backend-phase-4.md | 0 .../phases/backend/backend-phase-5.md | 0 .../phases/backend/backend-phase-6.md | 0 .../phases/backend/backend-phase-7.md | 0 .../phases/backend/backend-phase-8.md | 0 .../phases/backend/backend-phase-9.md | 0 .../phases/frontend/frontend-phase-0.md | 0 .../phases/frontend/frontend-phase-1-b2.md | 0 .../phases/frontend/frontend-phase-10-b11.md | 0 .../phases/frontend/frontend-phase-11-b12.md | 0 .../phases/frontend/frontend-phase-12-b13.md | 0 .../phases/frontend/frontend-phase-13-b14.md | 0 .../phases/frontend/frontend-phase-14-b15.md | 0 .../phases/frontend/frontend-phase-15-b15.md | 0 .../phases/frontend/frontend-phase-2-b3.md | 0 .../phases/frontend/frontend-phase-3-b4.md | 0 .../phases/frontend/frontend-phase-4-b5.md | 0 .../phases/frontend/frontend-phase-5-b6.md | 0 .../phases/frontend/frontend-phase-6-b7.md | 0 .../phases/frontend/frontend-phase-7-b8.md | 0 .../phases/frontend/frontend-phase-8-b9.md | 0 .../phases/frontend/frontend-phase-9-b10.md | 0 .../build-chain/working-context}/README.md | 0 .../working-context}/backend/STATUS.md | 0 .../backend/handoff/after-backend-phase-0.md | 0 .../backend/handoff/after-backend-phase-1.md | 0 .../backend/handoff/after-backend-phase-10.md | 0 .../backend/handoff/after-backend-phase-11.md | 0 .../backend/handoff/after-backend-phase-12.md | 0 .../backend/handoff/after-backend-phase-13.md | 0 .../backend/handoff/after-backend-phase-14.md | 0 .../backend/handoff/after-backend-phase-15.md | 0 .../backend/handoff/after-backend-phase-2.md | 0 .../backend/handoff/after-backend-phase-3.md | 0 .../backend/handoff/after-backend-phase-4.md | 0 .../backend/handoff/after-backend-phase-5.md | 0 .../backend/handoff/after-backend-phase-6.md | 0 .../backend/handoff/after-backend-phase-7.md | 0 .../backend/handoff/after-backend-phase-8.md | 0 .../backend/handoff/after-backend-phase-9.md | 0 .../handoff/after-refinement-phase-0.md | 0 .../handoff/after-refinement-phase-1.md | 0 .../handoff/after-refinement-phase-6.md | 0 .../handoff/after-refinement-phase-7.md | 0 .../handoff/after-refinement-phase-8.md | 0 .../handoff/after-refinement-phase-9.md | 0 .../working-context}/frontend/STATUS.md | 0 .../frontend/requests/for-backend.md | 0 .../working-context}/reports/README.md | 0 .../reports/backend-phase-0-report.md | 0 .../reports/backend-phase-1-report.md | 0 .../reports/backend-phase-10-report.md | 0 .../reports/backend-phase-11-report.md | 0 .../reports/backend-phase-12-report.md | 0 .../reports/backend-phase-13-report.md | 0 .../reports/backend-phase-14-report.md | 0 .../reports/backend-phase-15-report.md | 0 .../reports/backend-phase-2-report.md | 0 .../reports/backend-phase-3-report.md | 0 .../reports/backend-phase-4-report.md | 0 .../reports/backend-phase-5-report.md | 0 .../reports/backend-phase-6-report.md | 0 .../reports/backend-phase-7-report.md | 0 .../reports/backend-phase-8-report.md | 0 .../reports/backend-phase-9-report.md | 0 .../reports/frontend-phase-0-report.md | 0 .../reports/frontend-phase-1-report.md | 0 .../reports/frontend-phase-10-report.md | 0 .../reports/frontend-phase-11-report.md | 0 .../reports/frontend-phase-12-report.md | 0 .../reports/frontend-phase-13-report.md | 0 .../reports/frontend-phase-14-report.md | 0 .../reports/frontend-phase-15-report.md | 0 .../reports/frontend-phase-2-report.md | 0 .../reports/frontend-phase-3-report.md | 0 .../reports/frontend-phase-4-report.md | 0 .../reports/frontend-phase-5-report.md | 0 .../reports/frontend-phase-6-report.md | 0 .../reports/frontend-phase-7-report.md | 0 .../reports/frontend-phase-8-report.md | 0 .../reports/frontend-phase-9-report.md | 0 .../reports/mocks-registry.md | 0 .../reports/refinement-phase-0-report.md | 0 .../reports/refinement-phase-1-report.md | 0 .../reports/refinement-phase-2-report.md | 0 .../reports/refinement-phase-6-report.md | 0 .../reports/refinement-phase-7-report.md | 0 .../reports/refinement-phase-8-report.md | 0 .../reports/refinement-phase-9-report.md | 0 .../reports/ui-phase-0-report.md | 0 .../reports/ui-phase-1-report.md | 0 .../reports/ui-phase-10-report.md | 0 .../reports/ui-phase-11-report.md | 0 .../reports/ui-phase-12-report.md | 0 .../reports/ui-phase-13-report.md | 0 .../reports/ui-phase-2-report.md | 0 .../reports/ui-phase-3-report.md | 0 .../reports/ui-phase-4-report.md | 0 .../reports/ui-phase-5-report.md | 0 .../reports/ui-phase-6-report.md | 0 .../reports/ui-phase-7-report.md | 0 .../reports/ui-phase-8-report.md | 0 .../reports/ui-phase-9-report.md | 0 .../_plan => archive/clarify-chain}/README.md | 2 +- .../clarify-chain}/inventory.md | 0 .../clarify-chain}/open-contradictions.md | 0 .../phase-0-inventory-and-scaffold.md | 0 .../phase-1-rules-consolidation.md | 0 .../clarify-chain}/phase-2-integration.md | 0 .../clarify-chain}/phase-3-flow-atlas.md | 0 .../clarify-chain}/phase-4-backlog.md | 0 .../clarify-chain}/phase-5-roadmap.md | 0 .../clarify-chain}/phase-6-archive.md | 37 ++++++++++++++- .../phase-7-skills-and-guardrails.md | 0 .../manual-testing/iteration-1/image-1.png | Bin .../manual-testing/iteration-1/image-2.png | Bin .../manual-testing/iteration-1/image-3.png | Bin .../manual-testing/iteration-1/image-4.png | Bin .../manual-testing/iteration-1/image.png | Bin .../iteration-1/improvement-and-fix-1.md | 0 .../manual-testing/iteration-2/image-1.png | Bin .../manual-testing/iteration-2/image.png | Bin .../iteration-2/improvement-2.md | 0 .../post-phase/hardening/LOOP-PROMPT.md | 0 .../post-phase/hardening/README.md | 0 .../hardening/hardening-phase-0-auth-gate.md | 0 .../hardening/hardening-phase-1-admin-rbac.md | 0 .../hardening-phase-2-mock-integrity.md | 0 .../hardening-phase-3-session-error-ux.md | 0 .../hardening-phase-4-contract-completion.md | 0 .../hardening-phase-5-final-demock.md | 0 .../post-phase/hardening/issues.md | 0 .../post-phase/manual-testing-plan.md | 0 .../post-phase/refinement/README.md | 0 .../post-phase/refinement/RUNBOOK.md | 0 .../refinement/refinement-phase-0-bring-up.md | 0 .../refinement-phase-1-database-and-seed.md | 0 .../refinement-phase-2-auth-and-role-nav.md | 0 .../refinement-phase-3-contract-batch.md | 0 .../refinement-phase-4-frontend-de-mock.md | 0 .../refinement-phase-5-security-hygiene.md | 0 .../refinement-phase-6-money-correctness.md | 0 .../refinement-phase-7-unattended-ops.md | 0 .../refinement-phase-8-external-rails.md | 0 ...inement-phase-9-observability-and-scale.md | 0 {dev => archive}/post-phase/server/README.md | 0 .../server/frontend-backend-gaps.html | 0 .../server/frontend-backend-gaps.md | 0 {dev => archive}/post-phase/server/index.html | 0 .../server/post-phase-backend-plan.html | 0 .../server/post-phase-backend-plan.md | 0 .../post-phase/server/runtime-services.html | 0 .../post-phase/server/runtime-services.md | 0 {dev => archive}/post-phase/ui/README.md | 0 .../post-phase/ui/audit/admin-partner.md | 0 .../post-phase/ui/audit/auth-first-run.md | 0 .../post-phase/ui/audit/booking-lifecycle.md | 0 .../post-phase/ui/audit/checkout-money.md | 0 .../ui/audit/component-primitives.md | 0 .../post-phase/ui/audit/cross-cutting-ux.md | 0 .../post-phase/ui/audit/customer-account.md | 0 .../ui/audit/customer-storefront.md | 0 .../post-phase/ui/audit/feature-components.md | 0 .../ui/audit/messaging-notifications.md | 0 .../post-phase/ui/audit/microcopy.md | 0 .../post-phase/ui/audit/nurse-trust-ops.md | 0 .../post-phase/ui/audit/nurse-workspace.md | 0 .../ui/audit/shell-and-navigation.md | 0 .../post-phase/ui/audit/theme-and-brand.md | 0 .../ui/ui-phase-0-design-language.md | 0 .../ui/ui-phase-1-primitives-and-states.md | 0 ...ui-phase-10-messaging-and-notifications.md | 0 .../ui-phase-11-admin-and-partner-console.md | 0 .../ui/ui-phase-12-copy-motion-and-polish.md | 0 .../ui/ui-phase-13-public-front-door.md | 0 .../ui/ui-phase-2-shells-and-navigation.md | 0 .../ui/ui-phase-3-auth-and-first-run.md | 0 .../ui/ui-phase-4-customer-storefront.md | 0 .../ui/ui-phase-5-booking-lifecycle.md | 0 .../ui/ui-phase-6-checkout-and-money.md | 0 .../ui/ui-phase-7-nurse-daily-ops.md | 0 ...phase-8-nurse-business-and-verification.md | 0 ...hase-9-customer-account-and-care-circle.md | 0 dev/README.md | 31 ------------ docs/README.md | 17 +++---- docs/flows/cancellation-and-refunds.md | 2 +- docs/flows/index.md | 2 +- docs/flows/nurse-earnings-and-payouts.md | 2 +- docs/flows/testing-setup.md | 6 +-- docs/integration/domains/index.md | 2 +- docs/roadmap/deferred.md | 2 +- docs/roadmap/index.md | 2 +- docs/roadmap/next-up.md | 2 +- docs/roadmap/pre-launch.md | 2 +- docs/roadmap/tech-debt.md | 4 +- docs/status/backlog.md | 4 +- docs/status/index.md | 10 ++-- product/notes/open-questions.html | 4 +- product/notes/open-questions.md | 4 +- 239 files changed, 118 insertions(+), 70 deletions(-) create mode 100644 archive/README.md rename {dev => archive/build-chain}/contracts/README.md (100%) rename {dev => archive/build-chain}/contracts/conventions/api-conventions.md (100%) rename {dev => archive/build-chain}/contracts/conventions/money-and-types.md (100%) rename {dev => archive/build-chain}/contracts/domains/_TEMPLATE.md (100%) rename {dev => archive/build-chain}/contracts/domains/bnpl.md (100%) rename {dev => archive/build-chain}/contracts/domains/booking-requests.md (100%) rename {dev => archive/build-chain}/contracts/domains/bookings-evv.md (100%) rename {dev => archive/build-chain}/contracts/domains/catalog.md (100%) rename {dev => archive/build-chain}/contracts/domains/config-reference.md (100%) rename {dev => archive/build-chain}/contracts/domains/geography-addresses.md (100%) rename {dev => archive/build-chain}/contracts/domains/identity-auth.md (100%) rename {dev => archive/build-chain}/contracts/domains/identity-profiles.md (100%) rename {dev => archive/build-chain}/contracts/domains/messaging-notifications-admin.md (100%) rename {dev => archive/build-chain}/contracts/domains/messaging.md (100%) rename {dev => archive/build-chain}/contracts/domains/payments.md (100%) rename {dev => archive/build-chain}/contracts/domains/payouts.md (100%) rename {dev => archive/build-chain}/contracts/domains/refunds-invoices.md (100%) rename {dev => archive/build-chain}/contracts/domains/reviews-records.md (100%) rename {dev => archive/build-chain}/contracts/domains/search.md (100%) rename {dev => archive/build-chain}/contracts/domains/verification.md (100%) rename {dev => archive/build-chain}/contracts/openapi/README.md (100%) rename {dev => archive/build-chain}/contracts/openapi/swagger.v1.json (100%) rename {dev => archive/build-chain}/phases/README.md (100%) rename {dev => archive/build-chain}/phases/_shared/agent-operating-rules.md (100%) rename {dev => archive/build-chain}/phases/_shared/backend-conventions-checklist.md (100%) rename {dev => archive/build-chain}/phases/_shared/definition-of-done.md (100%) rename {dev => archive/build-chain}/phases/_shared/frontend-conventions-checklist.md (100%) rename {dev => archive/build-chain}/phases/_shared/phase-template.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-0.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-1.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-10.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-11.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-12.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-13.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-14.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-15.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-2.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-3.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-4.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-5.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-6.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-7.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-8.md (100%) rename {dev => archive/build-chain}/phases/backend/backend-phase-9.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-0.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-1-b2.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-10-b11.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-11-b12.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-12-b13.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-13-b14.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-14-b15.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-15-b15.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-2-b3.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-3-b4.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-4-b5.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-5-b6.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-6-b7.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-7-b8.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-8-b9.md (100%) rename {dev => archive/build-chain}/phases/frontend/frontend-phase-9-b10.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/README.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/STATUS.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-0.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-1.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-10.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-11.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-12.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-13.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-14.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-15.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-2.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-3.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-4.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-5.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-6.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-7.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-8.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-backend-phase-9.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-refinement-phase-0.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-refinement-phase-1.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-refinement-phase-6.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-refinement-phase-7.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-refinement-phase-8.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/backend/handoff/after-refinement-phase-9.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/frontend/STATUS.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/frontend/requests/for-backend.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/README.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-0-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-1-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-10-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-11-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-12-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-13-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-14-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-15-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-2-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-3-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-4-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-5-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-6-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-7-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-8-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/backend-phase-9-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-0-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-1-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-10-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-11-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-12-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-13-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-14-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-15-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-2-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-3-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-4-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-5-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-6-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-7-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-8-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/frontend-phase-9-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/mocks-registry.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/refinement-phase-0-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/refinement-phase-1-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/refinement-phase-2-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/refinement-phase-6-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/refinement-phase-7-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/refinement-phase-8-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/refinement-phase-9-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-0-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-1-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-10-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-11-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-12-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-13-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-2-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-3-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-4-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-5-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-6-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-7-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-8-report.md (100%) rename {dev/shared-working-context => archive/build-chain/working-context}/reports/ui-phase-9-report.md (100%) rename {docs/_plan => archive/clarify-chain}/README.md (95%) rename {docs/_plan => archive/clarify-chain}/inventory.md (100%) rename {docs/_plan => archive/clarify-chain}/open-contradictions.md (100%) rename {docs/_plan => archive/clarify-chain}/phase-0-inventory-and-scaffold.md (100%) rename {docs/_plan => archive/clarify-chain}/phase-1-rules-consolidation.md (100%) rename {docs/_plan => archive/clarify-chain}/phase-2-integration.md (100%) rename {docs/_plan => archive/clarify-chain}/phase-3-flow-atlas.md (100%) rename {docs/_plan => archive/clarify-chain}/phase-4-backlog.md (100%) rename {docs/_plan => archive/clarify-chain}/phase-5-roadmap.md (100%) rename {docs/_plan => archive/clarify-chain}/phase-6-archive.md (63%) rename {docs/_plan => archive/clarify-chain}/phase-7-skills-and-guardrails.md (100%) rename {dev => archive}/manual-testing/iteration-1/image-1.png (100%) rename {dev => archive}/manual-testing/iteration-1/image-2.png (100%) rename {dev => archive}/manual-testing/iteration-1/image-3.png (100%) rename {dev => archive}/manual-testing/iteration-1/image-4.png (100%) rename {dev => archive}/manual-testing/iteration-1/image.png (100%) rename {dev => archive}/manual-testing/iteration-1/improvement-and-fix-1.md (100%) rename {dev => archive}/manual-testing/iteration-2/image-1.png (100%) rename {dev => archive}/manual-testing/iteration-2/image.png (100%) rename {dev => archive}/manual-testing/iteration-2/improvement-2.md (100%) rename {dev => archive}/post-phase/hardening/LOOP-PROMPT.md (100%) rename {dev => archive}/post-phase/hardening/README.md (100%) rename {dev => archive}/post-phase/hardening/hardening-phase-0-auth-gate.md (100%) rename {dev => archive}/post-phase/hardening/hardening-phase-1-admin-rbac.md (100%) rename {dev => archive}/post-phase/hardening/hardening-phase-2-mock-integrity.md (100%) rename {dev => archive}/post-phase/hardening/hardening-phase-3-session-error-ux.md (100%) rename {dev => archive}/post-phase/hardening/hardening-phase-4-contract-completion.md (100%) rename {dev => archive}/post-phase/hardening/hardening-phase-5-final-demock.md (100%) rename {dev => archive}/post-phase/hardening/issues.md (100%) rename {dev => archive}/post-phase/manual-testing-plan.md (100%) rename {dev => archive}/post-phase/refinement/README.md (100%) rename {dev => archive}/post-phase/refinement/RUNBOOK.md (100%) rename {dev => archive}/post-phase/refinement/refinement-phase-0-bring-up.md (100%) rename {dev => archive}/post-phase/refinement/refinement-phase-1-database-and-seed.md (100%) rename {dev => archive}/post-phase/refinement/refinement-phase-2-auth-and-role-nav.md (100%) rename {dev => archive}/post-phase/refinement/refinement-phase-3-contract-batch.md (100%) rename {dev => archive}/post-phase/refinement/refinement-phase-4-frontend-de-mock.md (100%) rename {dev => archive}/post-phase/refinement/refinement-phase-5-security-hygiene.md (100%) rename {dev => archive}/post-phase/refinement/refinement-phase-6-money-correctness.md (100%) rename {dev => archive}/post-phase/refinement/refinement-phase-7-unattended-ops.md (100%) rename {dev => archive}/post-phase/refinement/refinement-phase-8-external-rails.md (100%) rename {dev => archive}/post-phase/refinement/refinement-phase-9-observability-and-scale.md (100%) rename {dev => archive}/post-phase/server/README.md (100%) rename {dev => archive}/post-phase/server/frontend-backend-gaps.html (100%) rename {dev => archive}/post-phase/server/frontend-backend-gaps.md (100%) rename {dev => archive}/post-phase/server/index.html (100%) rename {dev => archive}/post-phase/server/post-phase-backend-plan.html (100%) rename {dev => archive}/post-phase/server/post-phase-backend-plan.md (100%) rename {dev => archive}/post-phase/server/runtime-services.html (100%) rename {dev => archive}/post-phase/server/runtime-services.md (100%) rename {dev => archive}/post-phase/ui/README.md (100%) rename {dev => archive}/post-phase/ui/audit/admin-partner.md (100%) rename {dev => archive}/post-phase/ui/audit/auth-first-run.md (100%) rename {dev => archive}/post-phase/ui/audit/booking-lifecycle.md (100%) rename {dev => archive}/post-phase/ui/audit/checkout-money.md (100%) rename {dev => archive}/post-phase/ui/audit/component-primitives.md (100%) rename {dev => archive}/post-phase/ui/audit/cross-cutting-ux.md (100%) rename {dev => archive}/post-phase/ui/audit/customer-account.md (100%) rename {dev => archive}/post-phase/ui/audit/customer-storefront.md (100%) rename {dev => archive}/post-phase/ui/audit/feature-components.md (100%) rename {dev => archive}/post-phase/ui/audit/messaging-notifications.md (100%) rename {dev => archive}/post-phase/ui/audit/microcopy.md (100%) rename {dev => archive}/post-phase/ui/audit/nurse-trust-ops.md (100%) rename {dev => archive}/post-phase/ui/audit/nurse-workspace.md (100%) rename {dev => archive}/post-phase/ui/audit/shell-and-navigation.md (100%) rename {dev => archive}/post-phase/ui/audit/theme-and-brand.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-0-design-language.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-1-primitives-and-states.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-10-messaging-and-notifications.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-11-admin-and-partner-console.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-12-copy-motion-and-polish.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-13-public-front-door.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-2-shells-and-navigation.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-3-auth-and-first-run.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-4-customer-storefront.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-5-booking-lifecycle.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-6-checkout-and-money.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-7-nurse-daily-ops.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-8-nurse-business-and-verification.md (100%) rename {dev => archive}/post-phase/ui/ui-phase-9-customer-account-and-care-circle.md (100%) delete mode 100644 dev/README.md diff --git a/CLAUDE.md b/CLAUDE.md index 2901b34..cf0fff1 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -8,7 +8,7 @@ side of the stack lives in that project's own `CLAUDE.md`. > Working in `server/`? Read [server/CLAUDE.md](server/CLAUDE.md). > You almost never need both. A frontend change does not touch server files, and vice-versa. -> Last verified: 2026-07-30 against commit `d3ec723`. +> Last verified: 2026-08-02 against commit `e2db973`. --- @@ -52,7 +52,7 @@ package, or solution — each project is built, linted, and run on its own. | [`server/`](server/) | Backend API | ASP.NET Core (.NET 10) · Clean Architecture · CQRS · EF Core | [server/CLAUDE.md](server/CLAUDE.md) | | [`product/`](product/index.md) | **Business truth** — what to build and why | Markdown (+ generated HTML) | the table above | | [`docs/`](docs/README.md) | **Engineering truth** — rules, the client↔server contract, flows, status, roadmap | Markdown | [docs/README.md](docs/README.md) | -| [`dev/`](dev/README.md) | The finished build-plan chain. **History, not a project** — nothing to build in it | Markdown | [dev/README.md](dev/README.md) | +| [`archive/`](archive/README.md) | The executed build-chain (was `dev/`) and the cleanup plan that produced `docs/`. **History, not instruction** — nothing to build from it | Markdown | [archive/README.md](archive/README.md) | | [`telegram-otp-bot/`](telegram-otp-bot/) | OTP relay (standalone, the pre-launch demo rail) | Node 18+, zero deps | [telegram-otp-bot/README.md](telegram-otp-bot/README.md) | | [`deploy/`](deploy/) | Reverse-proxy config | Caddyfile | [DEPLOY.md](DEPLOY.md) | | [`.githooks/`](.githooks/README.md) | Repo-managed git hooks (the pre-commit secret scan) | shell | [docs/rules/shared/git-and-gates.md](docs/rules/shared/git-and-gates.md) | @@ -68,9 +68,8 @@ The two projects communicate over **HTTP/JSON** (optionally gRPC). The client re network, serving `balinyaar.ir` (client) and `api.balinyaar.ir` (server). The database is **not** containerised; it is a remote SQL Server. Full runbook: [DEPLOY.md](DEPLOY.md). -`archive/` does not exist yet. When it does, it will hold `dev/`'s history — and the rule will be that -**anything in it is a record, not an instruction**, because it is written in the imperative from having once -been a prompt. +`archive/` holds `dev/`'s history now that the clarify chain has run. **Anything in it is a record, not +an instruction** — it is written in the imperative from having once been a prompt. --- diff --git a/archive/README.md b/archive/README.md new file mode 100644 index 0000000..1f10869 --- /dev/null +++ b/archive/README.md @@ -0,0 +1,44 @@ +# Archive + +> **This folder is a historical record of how Balinyaar was built. It is not instruction.** +> Nothing here describes current behaviour, current rules, or current plans. Do not follow a +> procedure from this folder. Current truth lives in [`docs/`](../docs/README.md) and +> [`product/`](../product/index.md). + +Everything here was written in the imperative, as a prompt for an agent to execute. The work described +was executed weeks ago; the code has moved on since. Reading a file in this tree as if it were a +live instruction is the exact failure mode this archive exists to prevent. + +--- + +## What's here + +| Folder | Was | Date range | Superseded by | +| --- | --- | --- | --- | +| `build-chain/phases/` | `dev/phases/` — 32 executed build prompts (backend 0–15, frontend 0–15) plus `_shared/` conventions | 2026-06-28 (single day, all executed) | [`docs/rules/`](../docs/rules/index.md) (conventions), [`docs/flows/`](../docs/flows/index.md) (§7 "How to test" sections), [`docs/status/decisions.md`](../docs/status/decisions.md) (§5 "Critical rules") | +| `build-chain/working-context/` | `dev/shared-working-context/` — per-phase STATUS files, 50 handoff/report files, the frontend request ledger, the mocks registry | 2026-06-28 → 2026-07-20 | [`docs/status/decisions.md`](../docs/status/decisions.md), [`docs/status/implemented.md`](../docs/status/implemented.md), [`docs/status/backlog.md`](../docs/status/backlog.md) (67 REQs → `BL-###`) | +| `build-chain/contracts/` | `dev/contracts/` — the original hand-written API contract layer + the frozen 2026-07-13 OpenAPI snapshot | 2026-06-28 → 2026-07-13 | [`docs/integration/`](../docs/integration/index.md) (refreshed against 2026-07-29 code, domain-by-domain) | +| `post-phase/` | `dev/post-phase/` — hardening (18 items), refinement (10 phases), server follow-up plans, and the 15-phase UI overhaul (plans + design audits) | 2026-07-10 → 2026-07-28 | [`docs/status/backlog.md`](../docs/status/backlog.md) (hardening + server items, re-verified against code, not trusted from checkboxes), [`docs/status/decisions.md`](../docs/status/decisions.md) (refinement decisions), [`docs/flows/testing-setup.md`](../docs/flows/testing-setup.md) (RUNBOOK.md, manual-testing-plan.md), the `frontend-designer` skill (UI design reality) | +| `manual-testing/` | `dev/manual-testing/` — two iterations of human testing notes + screenshots (the only visual record of the pre-overhaul UI) | 2026-07-27 | [`docs/status/backlog.md`](../docs/status/backlog.md) (unfinished items); screenshots are kept as-is, unlinked from any live doc | +| `clarify-chain/` | `docs/_plan/` — the plan that produced this cleanup: inventory, contradiction log, and the eight phase files (including this move) | 2026-07-29 → 2026-08-02 | [`docs/README.md`](../docs/README.md) records when it ran; its content is itself now history | + +`dev/README.md`'s own context (why this history exists at all — the derivation from an open-source +starter, the phase-chain-then-post-phase-then-UI-overhaul shape) is folded into this file rather than +kept as a separate leaf. + +## Known-stale content preserved as-is + +A few contradictions between this archive and current reality were found and resolved by the chain +that produced it, recorded in full in `clarify-chain/open-contradictions.md`. Two are worth flagging +here because they sit in files a reader might otherwise trust: + +- `post-phase/manual-testing-plan.md` and some of `post-phase/refinement/RUNBOOK.md` still instruct + `dotnet user-secrets` — removed from the codebase in `5885280`. Config lives in `appsettings.*.json` + and `.env.*` files; see [`docs/README.md`](../docs/README.md#configuration). +- `post-phase/hardening/issues.md` shows 18 of 18 items unticked as of 2026-07-17, but four later + work chains ran without updating it. The real state is in + [`docs/status/backlog.md`](../docs/status/backlog.md), re-verified against code. + +## `product/` is untouched + +Nothing under `product/` moved. It was, and remains, business truth, not build history. diff --git a/dev/contracts/README.md b/archive/build-chain/contracts/README.md similarity index 100% rename from dev/contracts/README.md rename to archive/build-chain/contracts/README.md diff --git a/dev/contracts/conventions/api-conventions.md b/archive/build-chain/contracts/conventions/api-conventions.md similarity index 100% rename from dev/contracts/conventions/api-conventions.md rename to archive/build-chain/contracts/conventions/api-conventions.md diff --git a/dev/contracts/conventions/money-and-types.md b/archive/build-chain/contracts/conventions/money-and-types.md similarity index 100% rename from dev/contracts/conventions/money-and-types.md rename to archive/build-chain/contracts/conventions/money-and-types.md diff --git a/dev/contracts/domains/_TEMPLATE.md b/archive/build-chain/contracts/domains/_TEMPLATE.md similarity index 100% rename from dev/contracts/domains/_TEMPLATE.md rename to archive/build-chain/contracts/domains/_TEMPLATE.md diff --git a/dev/contracts/domains/bnpl.md b/archive/build-chain/contracts/domains/bnpl.md similarity index 100% rename from dev/contracts/domains/bnpl.md rename to archive/build-chain/contracts/domains/bnpl.md diff --git a/dev/contracts/domains/booking-requests.md b/archive/build-chain/contracts/domains/booking-requests.md similarity index 100% rename from dev/contracts/domains/booking-requests.md rename to archive/build-chain/contracts/domains/booking-requests.md diff --git a/dev/contracts/domains/bookings-evv.md b/archive/build-chain/contracts/domains/bookings-evv.md similarity index 100% rename from dev/contracts/domains/bookings-evv.md rename to archive/build-chain/contracts/domains/bookings-evv.md diff --git a/dev/contracts/domains/catalog.md b/archive/build-chain/contracts/domains/catalog.md similarity index 100% rename from dev/contracts/domains/catalog.md rename to archive/build-chain/contracts/domains/catalog.md diff --git a/dev/contracts/domains/config-reference.md b/archive/build-chain/contracts/domains/config-reference.md similarity index 100% rename from dev/contracts/domains/config-reference.md rename to archive/build-chain/contracts/domains/config-reference.md diff --git a/dev/contracts/domains/geography-addresses.md b/archive/build-chain/contracts/domains/geography-addresses.md similarity index 100% rename from dev/contracts/domains/geography-addresses.md rename to archive/build-chain/contracts/domains/geography-addresses.md diff --git a/dev/contracts/domains/identity-auth.md b/archive/build-chain/contracts/domains/identity-auth.md similarity index 100% rename from dev/contracts/domains/identity-auth.md rename to archive/build-chain/contracts/domains/identity-auth.md diff --git a/dev/contracts/domains/identity-profiles.md b/archive/build-chain/contracts/domains/identity-profiles.md similarity index 100% rename from dev/contracts/domains/identity-profiles.md rename to archive/build-chain/contracts/domains/identity-profiles.md diff --git a/dev/contracts/domains/messaging-notifications-admin.md b/archive/build-chain/contracts/domains/messaging-notifications-admin.md similarity index 100% rename from dev/contracts/domains/messaging-notifications-admin.md rename to archive/build-chain/contracts/domains/messaging-notifications-admin.md diff --git a/dev/contracts/domains/messaging.md b/archive/build-chain/contracts/domains/messaging.md similarity index 100% rename from dev/contracts/domains/messaging.md rename to archive/build-chain/contracts/domains/messaging.md diff --git a/dev/contracts/domains/payments.md b/archive/build-chain/contracts/domains/payments.md similarity index 100% rename from dev/contracts/domains/payments.md rename to archive/build-chain/contracts/domains/payments.md diff --git a/dev/contracts/domains/payouts.md b/archive/build-chain/contracts/domains/payouts.md similarity index 100% rename from dev/contracts/domains/payouts.md rename to archive/build-chain/contracts/domains/payouts.md diff --git a/dev/contracts/domains/refunds-invoices.md b/archive/build-chain/contracts/domains/refunds-invoices.md similarity index 100% rename from dev/contracts/domains/refunds-invoices.md rename to archive/build-chain/contracts/domains/refunds-invoices.md diff --git a/dev/contracts/domains/reviews-records.md b/archive/build-chain/contracts/domains/reviews-records.md similarity index 100% rename from dev/contracts/domains/reviews-records.md rename to archive/build-chain/contracts/domains/reviews-records.md diff --git a/dev/contracts/domains/search.md b/archive/build-chain/contracts/domains/search.md similarity index 100% rename from dev/contracts/domains/search.md rename to archive/build-chain/contracts/domains/search.md diff --git a/dev/contracts/domains/verification.md b/archive/build-chain/contracts/domains/verification.md similarity index 100% rename from dev/contracts/domains/verification.md rename to archive/build-chain/contracts/domains/verification.md diff --git a/dev/contracts/openapi/README.md b/archive/build-chain/contracts/openapi/README.md similarity index 100% rename from dev/contracts/openapi/README.md rename to archive/build-chain/contracts/openapi/README.md diff --git a/dev/contracts/openapi/swagger.v1.json b/archive/build-chain/contracts/openapi/swagger.v1.json similarity index 100% rename from dev/contracts/openapi/swagger.v1.json rename to archive/build-chain/contracts/openapi/swagger.v1.json diff --git a/dev/phases/README.md b/archive/build-chain/phases/README.md similarity index 100% rename from dev/phases/README.md rename to archive/build-chain/phases/README.md diff --git a/dev/phases/_shared/agent-operating-rules.md b/archive/build-chain/phases/_shared/agent-operating-rules.md similarity index 100% rename from dev/phases/_shared/agent-operating-rules.md rename to archive/build-chain/phases/_shared/agent-operating-rules.md diff --git a/dev/phases/_shared/backend-conventions-checklist.md b/archive/build-chain/phases/_shared/backend-conventions-checklist.md similarity index 100% rename from dev/phases/_shared/backend-conventions-checklist.md rename to archive/build-chain/phases/_shared/backend-conventions-checklist.md diff --git a/dev/phases/_shared/definition-of-done.md b/archive/build-chain/phases/_shared/definition-of-done.md similarity index 100% rename from dev/phases/_shared/definition-of-done.md rename to archive/build-chain/phases/_shared/definition-of-done.md diff --git a/dev/phases/_shared/frontend-conventions-checklist.md b/archive/build-chain/phases/_shared/frontend-conventions-checklist.md similarity index 100% rename from dev/phases/_shared/frontend-conventions-checklist.md rename to archive/build-chain/phases/_shared/frontend-conventions-checklist.md diff --git a/dev/phases/_shared/phase-template.md b/archive/build-chain/phases/_shared/phase-template.md similarity index 100% rename from dev/phases/_shared/phase-template.md rename to archive/build-chain/phases/_shared/phase-template.md diff --git a/dev/phases/backend/backend-phase-0.md b/archive/build-chain/phases/backend/backend-phase-0.md similarity index 100% rename from dev/phases/backend/backend-phase-0.md rename to archive/build-chain/phases/backend/backend-phase-0.md diff --git a/dev/phases/backend/backend-phase-1.md b/archive/build-chain/phases/backend/backend-phase-1.md similarity index 100% rename from dev/phases/backend/backend-phase-1.md rename to archive/build-chain/phases/backend/backend-phase-1.md diff --git a/dev/phases/backend/backend-phase-10.md b/archive/build-chain/phases/backend/backend-phase-10.md similarity index 100% rename from dev/phases/backend/backend-phase-10.md rename to archive/build-chain/phases/backend/backend-phase-10.md diff --git a/dev/phases/backend/backend-phase-11.md b/archive/build-chain/phases/backend/backend-phase-11.md similarity index 100% rename from dev/phases/backend/backend-phase-11.md rename to archive/build-chain/phases/backend/backend-phase-11.md diff --git a/dev/phases/backend/backend-phase-12.md b/archive/build-chain/phases/backend/backend-phase-12.md similarity index 100% rename from dev/phases/backend/backend-phase-12.md rename to archive/build-chain/phases/backend/backend-phase-12.md diff --git a/dev/phases/backend/backend-phase-13.md b/archive/build-chain/phases/backend/backend-phase-13.md similarity index 100% rename from dev/phases/backend/backend-phase-13.md rename to archive/build-chain/phases/backend/backend-phase-13.md diff --git a/dev/phases/backend/backend-phase-14.md b/archive/build-chain/phases/backend/backend-phase-14.md similarity index 100% rename from dev/phases/backend/backend-phase-14.md rename to archive/build-chain/phases/backend/backend-phase-14.md diff --git a/dev/phases/backend/backend-phase-15.md b/archive/build-chain/phases/backend/backend-phase-15.md similarity index 100% rename from dev/phases/backend/backend-phase-15.md rename to archive/build-chain/phases/backend/backend-phase-15.md diff --git a/dev/phases/backend/backend-phase-2.md b/archive/build-chain/phases/backend/backend-phase-2.md similarity index 100% rename from dev/phases/backend/backend-phase-2.md rename to archive/build-chain/phases/backend/backend-phase-2.md diff --git a/dev/phases/backend/backend-phase-3.md b/archive/build-chain/phases/backend/backend-phase-3.md similarity index 100% rename from dev/phases/backend/backend-phase-3.md rename to archive/build-chain/phases/backend/backend-phase-3.md diff --git a/dev/phases/backend/backend-phase-4.md b/archive/build-chain/phases/backend/backend-phase-4.md similarity index 100% rename from dev/phases/backend/backend-phase-4.md rename to archive/build-chain/phases/backend/backend-phase-4.md diff --git a/dev/phases/backend/backend-phase-5.md b/archive/build-chain/phases/backend/backend-phase-5.md similarity index 100% rename from dev/phases/backend/backend-phase-5.md rename to archive/build-chain/phases/backend/backend-phase-5.md diff --git a/dev/phases/backend/backend-phase-6.md b/archive/build-chain/phases/backend/backend-phase-6.md similarity index 100% rename from dev/phases/backend/backend-phase-6.md rename to archive/build-chain/phases/backend/backend-phase-6.md diff --git a/dev/phases/backend/backend-phase-7.md b/archive/build-chain/phases/backend/backend-phase-7.md similarity index 100% rename from dev/phases/backend/backend-phase-7.md rename to archive/build-chain/phases/backend/backend-phase-7.md diff --git a/dev/phases/backend/backend-phase-8.md b/archive/build-chain/phases/backend/backend-phase-8.md similarity index 100% rename from dev/phases/backend/backend-phase-8.md rename to archive/build-chain/phases/backend/backend-phase-8.md diff --git a/dev/phases/backend/backend-phase-9.md b/archive/build-chain/phases/backend/backend-phase-9.md similarity index 100% rename from dev/phases/backend/backend-phase-9.md rename to archive/build-chain/phases/backend/backend-phase-9.md diff --git a/dev/phases/frontend/frontend-phase-0.md b/archive/build-chain/phases/frontend/frontend-phase-0.md similarity index 100% rename from dev/phases/frontend/frontend-phase-0.md rename to archive/build-chain/phases/frontend/frontend-phase-0.md diff --git a/dev/phases/frontend/frontend-phase-1-b2.md b/archive/build-chain/phases/frontend/frontend-phase-1-b2.md similarity index 100% rename from dev/phases/frontend/frontend-phase-1-b2.md rename to archive/build-chain/phases/frontend/frontend-phase-1-b2.md diff --git a/dev/phases/frontend/frontend-phase-10-b11.md b/archive/build-chain/phases/frontend/frontend-phase-10-b11.md similarity index 100% rename from dev/phases/frontend/frontend-phase-10-b11.md rename to archive/build-chain/phases/frontend/frontend-phase-10-b11.md diff --git a/dev/phases/frontend/frontend-phase-11-b12.md b/archive/build-chain/phases/frontend/frontend-phase-11-b12.md similarity index 100% rename from dev/phases/frontend/frontend-phase-11-b12.md rename to archive/build-chain/phases/frontend/frontend-phase-11-b12.md diff --git a/dev/phases/frontend/frontend-phase-12-b13.md b/archive/build-chain/phases/frontend/frontend-phase-12-b13.md similarity index 100% rename from dev/phases/frontend/frontend-phase-12-b13.md rename to archive/build-chain/phases/frontend/frontend-phase-12-b13.md diff --git a/dev/phases/frontend/frontend-phase-13-b14.md b/archive/build-chain/phases/frontend/frontend-phase-13-b14.md similarity index 100% rename from dev/phases/frontend/frontend-phase-13-b14.md rename to archive/build-chain/phases/frontend/frontend-phase-13-b14.md diff --git a/dev/phases/frontend/frontend-phase-14-b15.md b/archive/build-chain/phases/frontend/frontend-phase-14-b15.md similarity index 100% rename from dev/phases/frontend/frontend-phase-14-b15.md rename to archive/build-chain/phases/frontend/frontend-phase-14-b15.md diff --git a/dev/phases/frontend/frontend-phase-15-b15.md b/archive/build-chain/phases/frontend/frontend-phase-15-b15.md similarity index 100% rename from dev/phases/frontend/frontend-phase-15-b15.md rename to archive/build-chain/phases/frontend/frontend-phase-15-b15.md diff --git a/dev/phases/frontend/frontend-phase-2-b3.md b/archive/build-chain/phases/frontend/frontend-phase-2-b3.md similarity index 100% rename from dev/phases/frontend/frontend-phase-2-b3.md rename to archive/build-chain/phases/frontend/frontend-phase-2-b3.md diff --git a/dev/phases/frontend/frontend-phase-3-b4.md b/archive/build-chain/phases/frontend/frontend-phase-3-b4.md similarity index 100% rename from dev/phases/frontend/frontend-phase-3-b4.md rename to archive/build-chain/phases/frontend/frontend-phase-3-b4.md diff --git a/dev/phases/frontend/frontend-phase-4-b5.md b/archive/build-chain/phases/frontend/frontend-phase-4-b5.md similarity index 100% rename from dev/phases/frontend/frontend-phase-4-b5.md rename to archive/build-chain/phases/frontend/frontend-phase-4-b5.md diff --git a/dev/phases/frontend/frontend-phase-5-b6.md b/archive/build-chain/phases/frontend/frontend-phase-5-b6.md similarity index 100% rename from dev/phases/frontend/frontend-phase-5-b6.md rename to archive/build-chain/phases/frontend/frontend-phase-5-b6.md diff --git a/dev/phases/frontend/frontend-phase-6-b7.md b/archive/build-chain/phases/frontend/frontend-phase-6-b7.md similarity index 100% rename from dev/phases/frontend/frontend-phase-6-b7.md rename to archive/build-chain/phases/frontend/frontend-phase-6-b7.md diff --git a/dev/phases/frontend/frontend-phase-7-b8.md b/archive/build-chain/phases/frontend/frontend-phase-7-b8.md similarity index 100% rename from dev/phases/frontend/frontend-phase-7-b8.md rename to archive/build-chain/phases/frontend/frontend-phase-7-b8.md diff --git a/dev/phases/frontend/frontend-phase-8-b9.md b/archive/build-chain/phases/frontend/frontend-phase-8-b9.md similarity index 100% rename from dev/phases/frontend/frontend-phase-8-b9.md rename to archive/build-chain/phases/frontend/frontend-phase-8-b9.md diff --git a/dev/phases/frontend/frontend-phase-9-b10.md b/archive/build-chain/phases/frontend/frontend-phase-9-b10.md similarity index 100% rename from dev/phases/frontend/frontend-phase-9-b10.md rename to archive/build-chain/phases/frontend/frontend-phase-9-b10.md diff --git a/dev/shared-working-context/README.md b/archive/build-chain/working-context/README.md similarity index 100% rename from dev/shared-working-context/README.md rename to archive/build-chain/working-context/README.md diff --git a/dev/shared-working-context/backend/STATUS.md b/archive/build-chain/working-context/backend/STATUS.md similarity index 100% rename from dev/shared-working-context/backend/STATUS.md rename to archive/build-chain/working-context/backend/STATUS.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-0.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-0.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-0.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-0.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-1.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-1.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-1.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-1.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-10.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-10.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-10.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-10.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-11.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-11.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-11.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-11.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-12.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-12.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-12.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-12.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-13.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-13.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-13.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-13.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-14.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-14.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-14.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-14.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-15.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-15.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-15.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-15.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-2.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-2.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-2.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-2.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-3.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-3.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-3.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-3.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-4.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-4.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-4.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-4.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-5.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-5.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-5.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-5.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-6.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-6.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-6.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-6.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-7.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-7.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-7.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-7.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-8.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-8.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-8.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-8.md diff --git a/dev/shared-working-context/backend/handoff/after-backend-phase-9.md b/archive/build-chain/working-context/backend/handoff/after-backend-phase-9.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-backend-phase-9.md rename to archive/build-chain/working-context/backend/handoff/after-backend-phase-9.md diff --git a/dev/shared-working-context/backend/handoff/after-refinement-phase-0.md b/archive/build-chain/working-context/backend/handoff/after-refinement-phase-0.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-refinement-phase-0.md rename to archive/build-chain/working-context/backend/handoff/after-refinement-phase-0.md diff --git a/dev/shared-working-context/backend/handoff/after-refinement-phase-1.md b/archive/build-chain/working-context/backend/handoff/after-refinement-phase-1.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-refinement-phase-1.md rename to archive/build-chain/working-context/backend/handoff/after-refinement-phase-1.md diff --git a/dev/shared-working-context/backend/handoff/after-refinement-phase-6.md b/archive/build-chain/working-context/backend/handoff/after-refinement-phase-6.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-refinement-phase-6.md rename to archive/build-chain/working-context/backend/handoff/after-refinement-phase-6.md diff --git a/dev/shared-working-context/backend/handoff/after-refinement-phase-7.md b/archive/build-chain/working-context/backend/handoff/after-refinement-phase-7.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-refinement-phase-7.md rename to archive/build-chain/working-context/backend/handoff/after-refinement-phase-7.md diff --git a/dev/shared-working-context/backend/handoff/after-refinement-phase-8.md b/archive/build-chain/working-context/backend/handoff/after-refinement-phase-8.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-refinement-phase-8.md rename to archive/build-chain/working-context/backend/handoff/after-refinement-phase-8.md diff --git a/dev/shared-working-context/backend/handoff/after-refinement-phase-9.md b/archive/build-chain/working-context/backend/handoff/after-refinement-phase-9.md similarity index 100% rename from dev/shared-working-context/backend/handoff/after-refinement-phase-9.md rename to archive/build-chain/working-context/backend/handoff/after-refinement-phase-9.md diff --git a/dev/shared-working-context/frontend/STATUS.md b/archive/build-chain/working-context/frontend/STATUS.md similarity index 100% rename from dev/shared-working-context/frontend/STATUS.md rename to archive/build-chain/working-context/frontend/STATUS.md diff --git a/dev/shared-working-context/frontend/requests/for-backend.md b/archive/build-chain/working-context/frontend/requests/for-backend.md similarity index 100% rename from dev/shared-working-context/frontend/requests/for-backend.md rename to archive/build-chain/working-context/frontend/requests/for-backend.md diff --git a/dev/shared-working-context/reports/README.md b/archive/build-chain/working-context/reports/README.md similarity index 100% rename from dev/shared-working-context/reports/README.md rename to archive/build-chain/working-context/reports/README.md diff --git a/dev/shared-working-context/reports/backend-phase-0-report.md b/archive/build-chain/working-context/reports/backend-phase-0-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-0-report.md rename to archive/build-chain/working-context/reports/backend-phase-0-report.md diff --git a/dev/shared-working-context/reports/backend-phase-1-report.md b/archive/build-chain/working-context/reports/backend-phase-1-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-1-report.md rename to archive/build-chain/working-context/reports/backend-phase-1-report.md diff --git a/dev/shared-working-context/reports/backend-phase-10-report.md b/archive/build-chain/working-context/reports/backend-phase-10-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-10-report.md rename to archive/build-chain/working-context/reports/backend-phase-10-report.md diff --git a/dev/shared-working-context/reports/backend-phase-11-report.md b/archive/build-chain/working-context/reports/backend-phase-11-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-11-report.md rename to archive/build-chain/working-context/reports/backend-phase-11-report.md diff --git a/dev/shared-working-context/reports/backend-phase-12-report.md b/archive/build-chain/working-context/reports/backend-phase-12-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-12-report.md rename to archive/build-chain/working-context/reports/backend-phase-12-report.md diff --git a/dev/shared-working-context/reports/backend-phase-13-report.md b/archive/build-chain/working-context/reports/backend-phase-13-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-13-report.md rename to archive/build-chain/working-context/reports/backend-phase-13-report.md diff --git a/dev/shared-working-context/reports/backend-phase-14-report.md b/archive/build-chain/working-context/reports/backend-phase-14-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-14-report.md rename to archive/build-chain/working-context/reports/backend-phase-14-report.md diff --git a/dev/shared-working-context/reports/backend-phase-15-report.md b/archive/build-chain/working-context/reports/backend-phase-15-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-15-report.md rename to archive/build-chain/working-context/reports/backend-phase-15-report.md diff --git a/dev/shared-working-context/reports/backend-phase-2-report.md b/archive/build-chain/working-context/reports/backend-phase-2-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-2-report.md rename to archive/build-chain/working-context/reports/backend-phase-2-report.md diff --git a/dev/shared-working-context/reports/backend-phase-3-report.md b/archive/build-chain/working-context/reports/backend-phase-3-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-3-report.md rename to archive/build-chain/working-context/reports/backend-phase-3-report.md diff --git a/dev/shared-working-context/reports/backend-phase-4-report.md b/archive/build-chain/working-context/reports/backend-phase-4-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-4-report.md rename to archive/build-chain/working-context/reports/backend-phase-4-report.md diff --git a/dev/shared-working-context/reports/backend-phase-5-report.md b/archive/build-chain/working-context/reports/backend-phase-5-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-5-report.md rename to archive/build-chain/working-context/reports/backend-phase-5-report.md diff --git a/dev/shared-working-context/reports/backend-phase-6-report.md b/archive/build-chain/working-context/reports/backend-phase-6-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-6-report.md rename to archive/build-chain/working-context/reports/backend-phase-6-report.md diff --git a/dev/shared-working-context/reports/backend-phase-7-report.md b/archive/build-chain/working-context/reports/backend-phase-7-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-7-report.md rename to archive/build-chain/working-context/reports/backend-phase-7-report.md diff --git a/dev/shared-working-context/reports/backend-phase-8-report.md b/archive/build-chain/working-context/reports/backend-phase-8-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-8-report.md rename to archive/build-chain/working-context/reports/backend-phase-8-report.md diff --git a/dev/shared-working-context/reports/backend-phase-9-report.md b/archive/build-chain/working-context/reports/backend-phase-9-report.md similarity index 100% rename from dev/shared-working-context/reports/backend-phase-9-report.md rename to archive/build-chain/working-context/reports/backend-phase-9-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-0-report.md b/archive/build-chain/working-context/reports/frontend-phase-0-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-0-report.md rename to archive/build-chain/working-context/reports/frontend-phase-0-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-1-report.md b/archive/build-chain/working-context/reports/frontend-phase-1-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-1-report.md rename to archive/build-chain/working-context/reports/frontend-phase-1-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-10-report.md b/archive/build-chain/working-context/reports/frontend-phase-10-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-10-report.md rename to archive/build-chain/working-context/reports/frontend-phase-10-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-11-report.md b/archive/build-chain/working-context/reports/frontend-phase-11-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-11-report.md rename to archive/build-chain/working-context/reports/frontend-phase-11-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-12-report.md b/archive/build-chain/working-context/reports/frontend-phase-12-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-12-report.md rename to archive/build-chain/working-context/reports/frontend-phase-12-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-13-report.md b/archive/build-chain/working-context/reports/frontend-phase-13-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-13-report.md rename to archive/build-chain/working-context/reports/frontend-phase-13-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-14-report.md b/archive/build-chain/working-context/reports/frontend-phase-14-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-14-report.md rename to archive/build-chain/working-context/reports/frontend-phase-14-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-15-report.md b/archive/build-chain/working-context/reports/frontend-phase-15-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-15-report.md rename to archive/build-chain/working-context/reports/frontend-phase-15-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-2-report.md b/archive/build-chain/working-context/reports/frontend-phase-2-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-2-report.md rename to archive/build-chain/working-context/reports/frontend-phase-2-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-3-report.md b/archive/build-chain/working-context/reports/frontend-phase-3-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-3-report.md rename to archive/build-chain/working-context/reports/frontend-phase-3-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-4-report.md b/archive/build-chain/working-context/reports/frontend-phase-4-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-4-report.md rename to archive/build-chain/working-context/reports/frontend-phase-4-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-5-report.md b/archive/build-chain/working-context/reports/frontend-phase-5-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-5-report.md rename to archive/build-chain/working-context/reports/frontend-phase-5-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-6-report.md b/archive/build-chain/working-context/reports/frontend-phase-6-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-6-report.md rename to archive/build-chain/working-context/reports/frontend-phase-6-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-7-report.md b/archive/build-chain/working-context/reports/frontend-phase-7-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-7-report.md rename to archive/build-chain/working-context/reports/frontend-phase-7-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-8-report.md b/archive/build-chain/working-context/reports/frontend-phase-8-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-8-report.md rename to archive/build-chain/working-context/reports/frontend-phase-8-report.md diff --git a/dev/shared-working-context/reports/frontend-phase-9-report.md b/archive/build-chain/working-context/reports/frontend-phase-9-report.md similarity index 100% rename from dev/shared-working-context/reports/frontend-phase-9-report.md rename to archive/build-chain/working-context/reports/frontend-phase-9-report.md diff --git a/dev/shared-working-context/reports/mocks-registry.md b/archive/build-chain/working-context/reports/mocks-registry.md similarity index 100% rename from dev/shared-working-context/reports/mocks-registry.md rename to archive/build-chain/working-context/reports/mocks-registry.md diff --git a/dev/shared-working-context/reports/refinement-phase-0-report.md b/archive/build-chain/working-context/reports/refinement-phase-0-report.md similarity index 100% rename from dev/shared-working-context/reports/refinement-phase-0-report.md rename to archive/build-chain/working-context/reports/refinement-phase-0-report.md diff --git a/dev/shared-working-context/reports/refinement-phase-1-report.md b/archive/build-chain/working-context/reports/refinement-phase-1-report.md similarity index 100% rename from dev/shared-working-context/reports/refinement-phase-1-report.md rename to archive/build-chain/working-context/reports/refinement-phase-1-report.md diff --git a/dev/shared-working-context/reports/refinement-phase-2-report.md b/archive/build-chain/working-context/reports/refinement-phase-2-report.md similarity index 100% rename from dev/shared-working-context/reports/refinement-phase-2-report.md rename to archive/build-chain/working-context/reports/refinement-phase-2-report.md diff --git a/dev/shared-working-context/reports/refinement-phase-6-report.md b/archive/build-chain/working-context/reports/refinement-phase-6-report.md similarity index 100% rename from dev/shared-working-context/reports/refinement-phase-6-report.md rename to archive/build-chain/working-context/reports/refinement-phase-6-report.md diff --git a/dev/shared-working-context/reports/refinement-phase-7-report.md b/archive/build-chain/working-context/reports/refinement-phase-7-report.md similarity index 100% rename from dev/shared-working-context/reports/refinement-phase-7-report.md rename to archive/build-chain/working-context/reports/refinement-phase-7-report.md diff --git a/dev/shared-working-context/reports/refinement-phase-8-report.md b/archive/build-chain/working-context/reports/refinement-phase-8-report.md similarity index 100% rename from dev/shared-working-context/reports/refinement-phase-8-report.md rename to archive/build-chain/working-context/reports/refinement-phase-8-report.md diff --git a/dev/shared-working-context/reports/refinement-phase-9-report.md b/archive/build-chain/working-context/reports/refinement-phase-9-report.md similarity index 100% rename from dev/shared-working-context/reports/refinement-phase-9-report.md rename to archive/build-chain/working-context/reports/refinement-phase-9-report.md diff --git a/dev/shared-working-context/reports/ui-phase-0-report.md b/archive/build-chain/working-context/reports/ui-phase-0-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-0-report.md rename to archive/build-chain/working-context/reports/ui-phase-0-report.md diff --git a/dev/shared-working-context/reports/ui-phase-1-report.md b/archive/build-chain/working-context/reports/ui-phase-1-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-1-report.md rename to archive/build-chain/working-context/reports/ui-phase-1-report.md diff --git a/dev/shared-working-context/reports/ui-phase-10-report.md b/archive/build-chain/working-context/reports/ui-phase-10-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-10-report.md rename to archive/build-chain/working-context/reports/ui-phase-10-report.md diff --git a/dev/shared-working-context/reports/ui-phase-11-report.md b/archive/build-chain/working-context/reports/ui-phase-11-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-11-report.md rename to archive/build-chain/working-context/reports/ui-phase-11-report.md diff --git a/dev/shared-working-context/reports/ui-phase-12-report.md b/archive/build-chain/working-context/reports/ui-phase-12-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-12-report.md rename to archive/build-chain/working-context/reports/ui-phase-12-report.md diff --git a/dev/shared-working-context/reports/ui-phase-13-report.md b/archive/build-chain/working-context/reports/ui-phase-13-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-13-report.md rename to archive/build-chain/working-context/reports/ui-phase-13-report.md diff --git a/dev/shared-working-context/reports/ui-phase-2-report.md b/archive/build-chain/working-context/reports/ui-phase-2-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-2-report.md rename to archive/build-chain/working-context/reports/ui-phase-2-report.md diff --git a/dev/shared-working-context/reports/ui-phase-3-report.md b/archive/build-chain/working-context/reports/ui-phase-3-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-3-report.md rename to archive/build-chain/working-context/reports/ui-phase-3-report.md diff --git a/dev/shared-working-context/reports/ui-phase-4-report.md b/archive/build-chain/working-context/reports/ui-phase-4-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-4-report.md rename to archive/build-chain/working-context/reports/ui-phase-4-report.md diff --git a/dev/shared-working-context/reports/ui-phase-5-report.md b/archive/build-chain/working-context/reports/ui-phase-5-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-5-report.md rename to archive/build-chain/working-context/reports/ui-phase-5-report.md diff --git a/dev/shared-working-context/reports/ui-phase-6-report.md b/archive/build-chain/working-context/reports/ui-phase-6-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-6-report.md rename to archive/build-chain/working-context/reports/ui-phase-6-report.md diff --git a/dev/shared-working-context/reports/ui-phase-7-report.md b/archive/build-chain/working-context/reports/ui-phase-7-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-7-report.md rename to archive/build-chain/working-context/reports/ui-phase-7-report.md diff --git a/dev/shared-working-context/reports/ui-phase-8-report.md b/archive/build-chain/working-context/reports/ui-phase-8-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-8-report.md rename to archive/build-chain/working-context/reports/ui-phase-8-report.md diff --git a/dev/shared-working-context/reports/ui-phase-9-report.md b/archive/build-chain/working-context/reports/ui-phase-9-report.md similarity index 100% rename from dev/shared-working-context/reports/ui-phase-9-report.md rename to archive/build-chain/working-context/reports/ui-phase-9-report.md diff --git a/docs/_plan/README.md b/archive/clarify-chain/README.md similarity index 95% rename from docs/_plan/README.md rename to archive/clarify-chain/README.md index 0b74182..925c037 100644 --- a/docs/_plan/README.md +++ b/archive/clarify-chain/README.md @@ -158,5 +158,5 @@ stays small. | 3 Flow atlas | **done** | 2026-08-02 | `docs/flows/` — 25 files, 23 flows, 283 gaps. 1 built · 15 partial · 7 mocked. Six findings, led by dead admin RBAC and 34 phantom client seam operations | | 4 Backlog reconciliation | **done** | 2026-08-02 | `docs/status/` — 262 open `BL-###` (18 blocker · 86 major · 115 minor · 43 deferred), 88 closed, from ~700 raw rows across 10 sources. Admin RBAC (BL-001/002) touches 11 of 14 business areas | | 5 Roadmap | **done** | 2026-08-02 | `docs/roadmap/` — 51 deferred items (43 + 8 filed elsewhere by severity) recorded with triggers, all 8 unbuilt tables named; `pre-launch.md` covers credential rotation (+ the FieldEncryption migration spelled out), 11 mocked rails, and the Development-in-production trade; `next-up.md` proposes 5 sequenced units; one stray finding (BL-245) verified and corrected in `backlog.md`/`decisions.md` along the way | -| 6 Archive & prune | not started | | | +| 6 Archive & prune | **done** | 2026-08-02 | `dev/` (199 md + 1 json, 3.6 MB) moved to `archive/` via `git mv`, preserving history. `archive/README.md` written first with the do-not-obey banner + area→successor map. 9 live docs' inbound links repointed (`CLAUDE.md`, `docs/status/*`, `docs/flows/*`, `docs/integration/domains/index.md`, `product/notes/open-questions.md`); `docs/README.md`'s stale "not yet written" status/roadmap rows and "archive/ does not exist yet" line corrected in the same pass. `docs/_plan/` itself moved to `archive/clarify-chain/` last | | 7 Skills & guardrails | not started | | | diff --git a/docs/_plan/inventory.md b/archive/clarify-chain/inventory.md similarity index 100% rename from docs/_plan/inventory.md rename to archive/clarify-chain/inventory.md diff --git a/docs/_plan/open-contradictions.md b/archive/clarify-chain/open-contradictions.md similarity index 100% rename from docs/_plan/open-contradictions.md rename to archive/clarify-chain/open-contradictions.md diff --git a/docs/_plan/phase-0-inventory-and-scaffold.md b/archive/clarify-chain/phase-0-inventory-and-scaffold.md similarity index 100% rename from docs/_plan/phase-0-inventory-and-scaffold.md rename to archive/clarify-chain/phase-0-inventory-and-scaffold.md diff --git a/docs/_plan/phase-1-rules-consolidation.md b/archive/clarify-chain/phase-1-rules-consolidation.md similarity index 100% rename from docs/_plan/phase-1-rules-consolidation.md rename to archive/clarify-chain/phase-1-rules-consolidation.md diff --git a/docs/_plan/phase-2-integration.md b/archive/clarify-chain/phase-2-integration.md similarity index 100% rename from docs/_plan/phase-2-integration.md rename to archive/clarify-chain/phase-2-integration.md diff --git a/docs/_plan/phase-3-flow-atlas.md b/archive/clarify-chain/phase-3-flow-atlas.md similarity index 100% rename from docs/_plan/phase-3-flow-atlas.md rename to archive/clarify-chain/phase-3-flow-atlas.md diff --git a/docs/_plan/phase-4-backlog.md b/archive/clarify-chain/phase-4-backlog.md similarity index 100% rename from docs/_plan/phase-4-backlog.md rename to archive/clarify-chain/phase-4-backlog.md diff --git a/docs/_plan/phase-5-roadmap.md b/archive/clarify-chain/phase-5-roadmap.md similarity index 100% rename from docs/_plan/phase-5-roadmap.md rename to archive/clarify-chain/phase-5-roadmap.md diff --git a/docs/_plan/phase-6-archive.md b/archive/clarify-chain/phase-6-archive.md similarity index 63% rename from docs/_plan/phase-6-archive.md rename to archive/clarify-chain/phase-6-archive.md index eba5078..0635af5 100644 --- a/docs/_plan/phase-6-archive.md +++ b/archive/clarify-chain/phase-6-archive.md @@ -121,4 +121,39 @@ learned in those three weeks is gone. ## Handoff -_(filled in by the agent that runs this phase)_ +Ran 2026-08-02 against commit `e2db973`. Gate re-checked before starting: phases 1–5 all show **done** in +this file's progress table; `inventory.md` has a disposition for every one of its 275 rows (no blanks); +`open-contradictions.md`'s remaining open rows (C-1, C-3 tail, C-4, C-5, C-10, C-12 tail, C-13, C-14) all +either live in files this phase archives (so the do-not-obey banner resolves them) or are explicitly +deferred to phase 7 (C-12's remaining scope) — none blocked the move. C-15/C-16 were confirmed filed into +`docs/status/backlog.md` and `decisions.md` by phase 4. + +**What moved**, all via `git mv` (renames, not delete+add): +- `dev/phases/` → `archive/build-chain/phases/` +- `dev/shared-working-context/` → `archive/build-chain/working-context/` +- `dev/contracts/` (incl. the 610 K `openapi/swagger.v1.json`) → `archive/build-chain/contracts/` +- `dev/post-phase/` → `archive/post-phase/` +- `dev/manual-testing/` → `archive/manual-testing/` +- `dev/README.md` — content folded into `archive/README.md`'s top-level table rather than kept as a + standalone file (nothing else referenced it directly); removed via `git rm` +- `docs/_plan/` → `archive/clarify-chain/` (this move, done last) + +`Prompt.md` and `temp/swagger.json` were already gone before this phase ran — no delete needed. +`client/graphify-out/` and `server/graphify-out/GRAPH_REPORT.md` are untracked/gitignored tool output per +the inventory; left alone. + +**Links fixed** — 9 live docs outside `archive/` and `docs/_plan/` had inbound links into the old `dev/` +paths, all repointed at `archive/build-chain/...` or `archive/post-phase/...`: `CLAUDE.md` (Repository +layout table + the "archive/ does not exist yet" paragraph, now past tense), `docs/README.md` (same, plus +its "Being built" banner and the status/roadmap "not yet written" rows — both phases 4 and 5 are actually +done, so this was corrected in the same pass rather than left stale), `docs/status/backlog.md`, +`docs/status/index.md`, `docs/flows/index.md`, `docs/flows/nurse-earnings-and-payouts.md`, +`docs/flows/cancellation-and-refunds.md`, `docs/flows/testing-setup.md`, +`docs/integration/domains/index.md`, `product/notes/open-questions.md`. `product/*.html` had no `dev/` +links, so no `build-docs.mjs` regeneration was needed. Links **inside** `docs/_plan/*` (now +`archive/clarify-chain/*`) were left pointing at their original `dev/`-relative paths — they're historical +record now, consistent with how the phase prompt files themselves are frozen. + +**Verification results:** the link grep (`grep -rn "](\.\./dev/\|](dev/\|(dev/" --include="*.md" .`) returns +nothing outside `archive/`. `dev/` no longer exists. `git status` shows every move as a rename (`R`), not +delete+add. `archive/README.md` maps all six archived areas to their `docs/` successor. diff --git a/docs/_plan/phase-7-skills-and-guardrails.md b/archive/clarify-chain/phase-7-skills-and-guardrails.md similarity index 100% rename from docs/_plan/phase-7-skills-and-guardrails.md rename to archive/clarify-chain/phase-7-skills-and-guardrails.md diff --git a/dev/manual-testing/iteration-1/image-1.png b/archive/manual-testing/iteration-1/image-1.png similarity index 100% rename from dev/manual-testing/iteration-1/image-1.png rename to archive/manual-testing/iteration-1/image-1.png diff --git a/dev/manual-testing/iteration-1/image-2.png b/archive/manual-testing/iteration-1/image-2.png similarity index 100% rename from dev/manual-testing/iteration-1/image-2.png rename to archive/manual-testing/iteration-1/image-2.png diff --git a/dev/manual-testing/iteration-1/image-3.png b/archive/manual-testing/iteration-1/image-3.png similarity index 100% rename from dev/manual-testing/iteration-1/image-3.png rename to archive/manual-testing/iteration-1/image-3.png diff --git a/dev/manual-testing/iteration-1/image-4.png b/archive/manual-testing/iteration-1/image-4.png similarity index 100% rename from dev/manual-testing/iteration-1/image-4.png rename to archive/manual-testing/iteration-1/image-4.png diff --git a/dev/manual-testing/iteration-1/image.png b/archive/manual-testing/iteration-1/image.png similarity index 100% rename from dev/manual-testing/iteration-1/image.png rename to archive/manual-testing/iteration-1/image.png diff --git a/dev/manual-testing/iteration-1/improvement-and-fix-1.md b/archive/manual-testing/iteration-1/improvement-and-fix-1.md similarity index 100% rename from dev/manual-testing/iteration-1/improvement-and-fix-1.md rename to archive/manual-testing/iteration-1/improvement-and-fix-1.md diff --git a/dev/manual-testing/iteration-2/image-1.png b/archive/manual-testing/iteration-2/image-1.png similarity index 100% rename from dev/manual-testing/iteration-2/image-1.png rename to archive/manual-testing/iteration-2/image-1.png diff --git a/dev/manual-testing/iteration-2/image.png b/archive/manual-testing/iteration-2/image.png similarity index 100% rename from dev/manual-testing/iteration-2/image.png rename to archive/manual-testing/iteration-2/image.png diff --git a/dev/manual-testing/iteration-2/improvement-2.md b/archive/manual-testing/iteration-2/improvement-2.md similarity index 100% rename from dev/manual-testing/iteration-2/improvement-2.md rename to archive/manual-testing/iteration-2/improvement-2.md diff --git a/dev/post-phase/hardening/LOOP-PROMPT.md b/archive/post-phase/hardening/LOOP-PROMPT.md similarity index 100% rename from dev/post-phase/hardening/LOOP-PROMPT.md rename to archive/post-phase/hardening/LOOP-PROMPT.md diff --git a/dev/post-phase/hardening/README.md b/archive/post-phase/hardening/README.md similarity index 100% rename from dev/post-phase/hardening/README.md rename to archive/post-phase/hardening/README.md diff --git a/dev/post-phase/hardening/hardening-phase-0-auth-gate.md b/archive/post-phase/hardening/hardening-phase-0-auth-gate.md similarity index 100% rename from dev/post-phase/hardening/hardening-phase-0-auth-gate.md rename to archive/post-phase/hardening/hardening-phase-0-auth-gate.md diff --git a/dev/post-phase/hardening/hardening-phase-1-admin-rbac.md b/archive/post-phase/hardening/hardening-phase-1-admin-rbac.md similarity index 100% rename from dev/post-phase/hardening/hardening-phase-1-admin-rbac.md rename to archive/post-phase/hardening/hardening-phase-1-admin-rbac.md diff --git a/dev/post-phase/hardening/hardening-phase-2-mock-integrity.md b/archive/post-phase/hardening/hardening-phase-2-mock-integrity.md similarity index 100% rename from dev/post-phase/hardening/hardening-phase-2-mock-integrity.md rename to archive/post-phase/hardening/hardening-phase-2-mock-integrity.md diff --git a/dev/post-phase/hardening/hardening-phase-3-session-error-ux.md b/archive/post-phase/hardening/hardening-phase-3-session-error-ux.md similarity index 100% rename from dev/post-phase/hardening/hardening-phase-3-session-error-ux.md rename to archive/post-phase/hardening/hardening-phase-3-session-error-ux.md diff --git a/dev/post-phase/hardening/hardening-phase-4-contract-completion.md b/archive/post-phase/hardening/hardening-phase-4-contract-completion.md similarity index 100% rename from dev/post-phase/hardening/hardening-phase-4-contract-completion.md rename to archive/post-phase/hardening/hardening-phase-4-contract-completion.md diff --git a/dev/post-phase/hardening/hardening-phase-5-final-demock.md b/archive/post-phase/hardening/hardening-phase-5-final-demock.md similarity index 100% rename from dev/post-phase/hardening/hardening-phase-5-final-demock.md rename to archive/post-phase/hardening/hardening-phase-5-final-demock.md diff --git a/dev/post-phase/hardening/issues.md b/archive/post-phase/hardening/issues.md similarity index 100% rename from dev/post-phase/hardening/issues.md rename to archive/post-phase/hardening/issues.md diff --git a/dev/post-phase/manual-testing-plan.md b/archive/post-phase/manual-testing-plan.md similarity index 100% rename from dev/post-phase/manual-testing-plan.md rename to archive/post-phase/manual-testing-plan.md diff --git a/dev/post-phase/refinement/README.md b/archive/post-phase/refinement/README.md similarity index 100% rename from dev/post-phase/refinement/README.md rename to archive/post-phase/refinement/README.md diff --git a/dev/post-phase/refinement/RUNBOOK.md b/archive/post-phase/refinement/RUNBOOK.md similarity index 100% rename from dev/post-phase/refinement/RUNBOOK.md rename to archive/post-phase/refinement/RUNBOOK.md diff --git a/dev/post-phase/refinement/refinement-phase-0-bring-up.md b/archive/post-phase/refinement/refinement-phase-0-bring-up.md similarity index 100% rename from dev/post-phase/refinement/refinement-phase-0-bring-up.md rename to archive/post-phase/refinement/refinement-phase-0-bring-up.md diff --git a/dev/post-phase/refinement/refinement-phase-1-database-and-seed.md b/archive/post-phase/refinement/refinement-phase-1-database-and-seed.md similarity index 100% rename from dev/post-phase/refinement/refinement-phase-1-database-and-seed.md rename to archive/post-phase/refinement/refinement-phase-1-database-and-seed.md diff --git a/dev/post-phase/refinement/refinement-phase-2-auth-and-role-nav.md b/archive/post-phase/refinement/refinement-phase-2-auth-and-role-nav.md similarity index 100% rename from dev/post-phase/refinement/refinement-phase-2-auth-and-role-nav.md rename to archive/post-phase/refinement/refinement-phase-2-auth-and-role-nav.md diff --git a/dev/post-phase/refinement/refinement-phase-3-contract-batch.md b/archive/post-phase/refinement/refinement-phase-3-contract-batch.md similarity index 100% rename from dev/post-phase/refinement/refinement-phase-3-contract-batch.md rename to archive/post-phase/refinement/refinement-phase-3-contract-batch.md diff --git a/dev/post-phase/refinement/refinement-phase-4-frontend-de-mock.md b/archive/post-phase/refinement/refinement-phase-4-frontend-de-mock.md similarity index 100% rename from dev/post-phase/refinement/refinement-phase-4-frontend-de-mock.md rename to archive/post-phase/refinement/refinement-phase-4-frontend-de-mock.md diff --git a/dev/post-phase/refinement/refinement-phase-5-security-hygiene.md b/archive/post-phase/refinement/refinement-phase-5-security-hygiene.md similarity index 100% rename from dev/post-phase/refinement/refinement-phase-5-security-hygiene.md rename to archive/post-phase/refinement/refinement-phase-5-security-hygiene.md diff --git a/dev/post-phase/refinement/refinement-phase-6-money-correctness.md b/archive/post-phase/refinement/refinement-phase-6-money-correctness.md similarity index 100% rename from dev/post-phase/refinement/refinement-phase-6-money-correctness.md rename to archive/post-phase/refinement/refinement-phase-6-money-correctness.md diff --git a/dev/post-phase/refinement/refinement-phase-7-unattended-ops.md b/archive/post-phase/refinement/refinement-phase-7-unattended-ops.md similarity index 100% rename from dev/post-phase/refinement/refinement-phase-7-unattended-ops.md rename to archive/post-phase/refinement/refinement-phase-7-unattended-ops.md diff --git a/dev/post-phase/refinement/refinement-phase-8-external-rails.md b/archive/post-phase/refinement/refinement-phase-8-external-rails.md similarity index 100% rename from dev/post-phase/refinement/refinement-phase-8-external-rails.md rename to archive/post-phase/refinement/refinement-phase-8-external-rails.md diff --git a/dev/post-phase/refinement/refinement-phase-9-observability-and-scale.md b/archive/post-phase/refinement/refinement-phase-9-observability-and-scale.md similarity index 100% rename from dev/post-phase/refinement/refinement-phase-9-observability-and-scale.md rename to archive/post-phase/refinement/refinement-phase-9-observability-and-scale.md diff --git a/dev/post-phase/server/README.md b/archive/post-phase/server/README.md similarity index 100% rename from dev/post-phase/server/README.md rename to archive/post-phase/server/README.md diff --git a/dev/post-phase/server/frontend-backend-gaps.html b/archive/post-phase/server/frontend-backend-gaps.html similarity index 100% rename from dev/post-phase/server/frontend-backend-gaps.html rename to archive/post-phase/server/frontend-backend-gaps.html diff --git a/dev/post-phase/server/frontend-backend-gaps.md b/archive/post-phase/server/frontend-backend-gaps.md similarity index 100% rename from dev/post-phase/server/frontend-backend-gaps.md rename to archive/post-phase/server/frontend-backend-gaps.md diff --git a/dev/post-phase/server/index.html b/archive/post-phase/server/index.html similarity index 100% rename from dev/post-phase/server/index.html rename to archive/post-phase/server/index.html diff --git a/dev/post-phase/server/post-phase-backend-plan.html b/archive/post-phase/server/post-phase-backend-plan.html similarity index 100% rename from dev/post-phase/server/post-phase-backend-plan.html rename to archive/post-phase/server/post-phase-backend-plan.html diff --git a/dev/post-phase/server/post-phase-backend-plan.md b/archive/post-phase/server/post-phase-backend-plan.md similarity index 100% rename from dev/post-phase/server/post-phase-backend-plan.md rename to archive/post-phase/server/post-phase-backend-plan.md diff --git a/dev/post-phase/server/runtime-services.html b/archive/post-phase/server/runtime-services.html similarity index 100% rename from dev/post-phase/server/runtime-services.html rename to archive/post-phase/server/runtime-services.html diff --git a/dev/post-phase/server/runtime-services.md b/archive/post-phase/server/runtime-services.md similarity index 100% rename from dev/post-phase/server/runtime-services.md rename to archive/post-phase/server/runtime-services.md diff --git a/dev/post-phase/ui/README.md b/archive/post-phase/ui/README.md similarity index 100% rename from dev/post-phase/ui/README.md rename to archive/post-phase/ui/README.md diff --git a/dev/post-phase/ui/audit/admin-partner.md b/archive/post-phase/ui/audit/admin-partner.md similarity index 100% rename from dev/post-phase/ui/audit/admin-partner.md rename to archive/post-phase/ui/audit/admin-partner.md diff --git a/dev/post-phase/ui/audit/auth-first-run.md b/archive/post-phase/ui/audit/auth-first-run.md similarity index 100% rename from dev/post-phase/ui/audit/auth-first-run.md rename to archive/post-phase/ui/audit/auth-first-run.md diff --git a/dev/post-phase/ui/audit/booking-lifecycle.md b/archive/post-phase/ui/audit/booking-lifecycle.md similarity index 100% rename from dev/post-phase/ui/audit/booking-lifecycle.md rename to archive/post-phase/ui/audit/booking-lifecycle.md diff --git a/dev/post-phase/ui/audit/checkout-money.md b/archive/post-phase/ui/audit/checkout-money.md similarity index 100% rename from dev/post-phase/ui/audit/checkout-money.md rename to archive/post-phase/ui/audit/checkout-money.md diff --git a/dev/post-phase/ui/audit/component-primitives.md b/archive/post-phase/ui/audit/component-primitives.md similarity index 100% rename from dev/post-phase/ui/audit/component-primitives.md rename to archive/post-phase/ui/audit/component-primitives.md diff --git a/dev/post-phase/ui/audit/cross-cutting-ux.md b/archive/post-phase/ui/audit/cross-cutting-ux.md similarity index 100% rename from dev/post-phase/ui/audit/cross-cutting-ux.md rename to archive/post-phase/ui/audit/cross-cutting-ux.md diff --git a/dev/post-phase/ui/audit/customer-account.md b/archive/post-phase/ui/audit/customer-account.md similarity index 100% rename from dev/post-phase/ui/audit/customer-account.md rename to archive/post-phase/ui/audit/customer-account.md diff --git a/dev/post-phase/ui/audit/customer-storefront.md b/archive/post-phase/ui/audit/customer-storefront.md similarity index 100% rename from dev/post-phase/ui/audit/customer-storefront.md rename to archive/post-phase/ui/audit/customer-storefront.md diff --git a/dev/post-phase/ui/audit/feature-components.md b/archive/post-phase/ui/audit/feature-components.md similarity index 100% rename from dev/post-phase/ui/audit/feature-components.md rename to archive/post-phase/ui/audit/feature-components.md diff --git a/dev/post-phase/ui/audit/messaging-notifications.md b/archive/post-phase/ui/audit/messaging-notifications.md similarity index 100% rename from dev/post-phase/ui/audit/messaging-notifications.md rename to archive/post-phase/ui/audit/messaging-notifications.md diff --git a/dev/post-phase/ui/audit/microcopy.md b/archive/post-phase/ui/audit/microcopy.md similarity index 100% rename from dev/post-phase/ui/audit/microcopy.md rename to archive/post-phase/ui/audit/microcopy.md diff --git a/dev/post-phase/ui/audit/nurse-trust-ops.md b/archive/post-phase/ui/audit/nurse-trust-ops.md similarity index 100% rename from dev/post-phase/ui/audit/nurse-trust-ops.md rename to archive/post-phase/ui/audit/nurse-trust-ops.md diff --git a/dev/post-phase/ui/audit/nurse-workspace.md b/archive/post-phase/ui/audit/nurse-workspace.md similarity index 100% rename from dev/post-phase/ui/audit/nurse-workspace.md rename to archive/post-phase/ui/audit/nurse-workspace.md diff --git a/dev/post-phase/ui/audit/shell-and-navigation.md b/archive/post-phase/ui/audit/shell-and-navigation.md similarity index 100% rename from dev/post-phase/ui/audit/shell-and-navigation.md rename to archive/post-phase/ui/audit/shell-and-navigation.md diff --git a/dev/post-phase/ui/audit/theme-and-brand.md b/archive/post-phase/ui/audit/theme-and-brand.md similarity index 100% rename from dev/post-phase/ui/audit/theme-and-brand.md rename to archive/post-phase/ui/audit/theme-and-brand.md diff --git a/dev/post-phase/ui/ui-phase-0-design-language.md b/archive/post-phase/ui/ui-phase-0-design-language.md similarity index 100% rename from dev/post-phase/ui/ui-phase-0-design-language.md rename to archive/post-phase/ui/ui-phase-0-design-language.md diff --git a/dev/post-phase/ui/ui-phase-1-primitives-and-states.md b/archive/post-phase/ui/ui-phase-1-primitives-and-states.md similarity index 100% rename from dev/post-phase/ui/ui-phase-1-primitives-and-states.md rename to archive/post-phase/ui/ui-phase-1-primitives-and-states.md diff --git a/dev/post-phase/ui/ui-phase-10-messaging-and-notifications.md b/archive/post-phase/ui/ui-phase-10-messaging-and-notifications.md similarity index 100% rename from dev/post-phase/ui/ui-phase-10-messaging-and-notifications.md rename to archive/post-phase/ui/ui-phase-10-messaging-and-notifications.md diff --git a/dev/post-phase/ui/ui-phase-11-admin-and-partner-console.md b/archive/post-phase/ui/ui-phase-11-admin-and-partner-console.md similarity index 100% rename from dev/post-phase/ui/ui-phase-11-admin-and-partner-console.md rename to archive/post-phase/ui/ui-phase-11-admin-and-partner-console.md diff --git a/dev/post-phase/ui/ui-phase-12-copy-motion-and-polish.md b/archive/post-phase/ui/ui-phase-12-copy-motion-and-polish.md similarity index 100% rename from dev/post-phase/ui/ui-phase-12-copy-motion-and-polish.md rename to archive/post-phase/ui/ui-phase-12-copy-motion-and-polish.md diff --git a/dev/post-phase/ui/ui-phase-13-public-front-door.md b/archive/post-phase/ui/ui-phase-13-public-front-door.md similarity index 100% rename from dev/post-phase/ui/ui-phase-13-public-front-door.md rename to archive/post-phase/ui/ui-phase-13-public-front-door.md diff --git a/dev/post-phase/ui/ui-phase-2-shells-and-navigation.md b/archive/post-phase/ui/ui-phase-2-shells-and-navigation.md similarity index 100% rename from dev/post-phase/ui/ui-phase-2-shells-and-navigation.md rename to archive/post-phase/ui/ui-phase-2-shells-and-navigation.md diff --git a/dev/post-phase/ui/ui-phase-3-auth-and-first-run.md b/archive/post-phase/ui/ui-phase-3-auth-and-first-run.md similarity index 100% rename from dev/post-phase/ui/ui-phase-3-auth-and-first-run.md rename to archive/post-phase/ui/ui-phase-3-auth-and-first-run.md diff --git a/dev/post-phase/ui/ui-phase-4-customer-storefront.md b/archive/post-phase/ui/ui-phase-4-customer-storefront.md similarity index 100% rename from dev/post-phase/ui/ui-phase-4-customer-storefront.md rename to archive/post-phase/ui/ui-phase-4-customer-storefront.md diff --git a/dev/post-phase/ui/ui-phase-5-booking-lifecycle.md b/archive/post-phase/ui/ui-phase-5-booking-lifecycle.md similarity index 100% rename from dev/post-phase/ui/ui-phase-5-booking-lifecycle.md rename to archive/post-phase/ui/ui-phase-5-booking-lifecycle.md diff --git a/dev/post-phase/ui/ui-phase-6-checkout-and-money.md b/archive/post-phase/ui/ui-phase-6-checkout-and-money.md similarity index 100% rename from dev/post-phase/ui/ui-phase-6-checkout-and-money.md rename to archive/post-phase/ui/ui-phase-6-checkout-and-money.md diff --git a/dev/post-phase/ui/ui-phase-7-nurse-daily-ops.md b/archive/post-phase/ui/ui-phase-7-nurse-daily-ops.md similarity index 100% rename from dev/post-phase/ui/ui-phase-7-nurse-daily-ops.md rename to archive/post-phase/ui/ui-phase-7-nurse-daily-ops.md diff --git a/dev/post-phase/ui/ui-phase-8-nurse-business-and-verification.md b/archive/post-phase/ui/ui-phase-8-nurse-business-and-verification.md similarity index 100% rename from dev/post-phase/ui/ui-phase-8-nurse-business-and-verification.md rename to archive/post-phase/ui/ui-phase-8-nurse-business-and-verification.md diff --git a/dev/post-phase/ui/ui-phase-9-customer-account-and-care-circle.md b/archive/post-phase/ui/ui-phase-9-customer-account-and-care-circle.md similarity index 100% rename from dev/post-phase/ui/ui-phase-9-customer-account-and-care-circle.md rename to archive/post-phase/ui/ui-phase-9-customer-account-and-care-circle.md diff --git a/dev/README.md b/dev/README.md deleted file mode 100644 index e7c0b0c..0000000 --- a/dev/README.md +++ /dev/null @@ -1,31 +0,0 @@ -# `dev/` — the Balinyaar build workspace - -This folder is the **plan for building Balinyaar**, not application code. It takes the repo from its -current *starter + auth* baseline to the MVP described in [`product/`](../product/), as a chain of -agent-runnable prompt files split into two parallel tracks. - -| Folder | What it is | -| --- | --- | -| [`phases/`](phases/README.md) | The prompt chain — `backend/` (b0–b15) and `frontend/` (f0–f15), plus the shared rules/template in `phases/_shared/`. **Start at [`phases/README.md`](phases/README.md).** | -| [`contracts/`](contracts/README.md) | The shared API/flow contract between the two independent projects. Backend writes, frontend reads. | -| [`shared-working-context/`](shared-working-context/README.md) | The parallel-agent handoff + per-phase reports + the mock registry. Each lane writes only its own files. | -| [`post-phase/`](post-phase/refinement/README.md) | Follow-up chains run after the 16+16 phases: the server audit ([`server/`](post-phase/server/README.md)), the integration/production [`refinement/`](post-phase/refinement/README.md) chain (complete), and the [`ui/`](post-phase/ui/README.md) design chain (UI phases 0–13 + the design audit that produced them). | - -## How to use it - -1. Read [`phases/README.md`](phases/README.md) — the roadmap and dependency graph. -2. To run a phase, point a fresh agent at one phase file (e.g. *"Execute `dev/phases/backend/backend-phase-2.md`"*). - The phase file tells it what to read, what to build, and how to close out. -3. Run the two tracks **in parallel** with two agents if you like: a frontend phase named - `frontend-phase-N-bM.md` only needs **backend phase bM** merged first; everything else about the two - tracks is decoupled through `contracts/` and `shared-working-context/` (which are designed so the two - agents never touch the same files). - -## Non-negotiables (every phase enforces them) - -- Follow the project rules in the relevant `CLAUDE.md` / `CONVENTIONS.md` and the - [shared operating rules](phases/_shared/agent-operating-rules.md). -- Mock external services **behind DI seams** and record them in - [`shared-working-context/reports/mocks-registry.md`](shared-working-context/reports/mocks-registry.md). -- Finish each phase with: updated docs, a written contract (backend), a handoff note, a phase report, - and saved memory. diff --git a/docs/README.md b/docs/README.md index 34a8c90..e7c25ce 100644 --- a/docs/README.md +++ b/docs/README.md @@ -2,9 +2,10 @@ The entry point. Start here, follow one link, stop reading. -> **Being built.** This tree is the output of [the clarify chain](_plan/README.md). Sections marked -> _not yet written_ are scaffolded but empty — the doc that currently holds that knowledge is named -> beside each one so nothing is unreachable in the meantime. +> **Built by the clarify chain**, phases 0–6, 2026-07-29 → 2026-08-02. The chain's own plan — inventory, +> contradiction log, phase files, and their progress table — is now history, kept at +> [`archive/clarify-chain/`](../archive/clarify-chain/README.md). Phase 7 (skills & guardrails) is still +> open. --- @@ -19,7 +20,8 @@ The entry point. Start here, follow one link, stop reading. **A file belongs in exactly one.** If you are about to write a business rule into `docs/`, it belongs in `product/`. If you are about to obey something in `archive/`, stop — it is a record, not an instruction. -`archive/` does not exist yet; Phase 6 creates it from today's [`dev/`](../dev/README.md). +`archive/` holds the executed build-chain prompts, reports, and the pre-cleanup `docs/_plan/`. Start at +[`archive/README.md`](../archive/README.md). --- @@ -30,9 +32,8 @@ The entry point. Start here, follow one link, stop reading. | [rules/](rules/index.md) | What must never be broken — the tiered rule set behind the `CLAUDE.md` files | **written** · phase 1 | | [integration/](integration/index.md) | The client↔server seam in one place: contract, config, topology, OpenAPI | **written** · phase 2 | | [flows/](flows/index.md) | What is implemented, and how to test it — one file per user journey | **written** · phase 3 | -| [status/](status/index.md) | Where the project actually is: implemented, backlog, decisions | not yet written · phase 4 | -| [roadmap/](roadmap/index.md) | Where it goes next, and what gates a launch | not yet written · phase 5 | -| [_plan/](_plan/README.md) | The chain that builds this tree. **Temporary** — moves to `archive/` when done | in progress | +| [status/](status/index.md) | Where the project actually is: implemented, backlog, decisions | **written** · phase 4 | +| [roadmap/](roadmap/index.md) | Where it goes next, and what gates a launch | **written** · phase 5 | ## Still elsewhere @@ -40,7 +41,7 @@ Two documents stay outside this tree on purpose: - [`DEPLOY.md`](../DEPLOY.md) — the deploy *procedure*, at the repo root where an operator will look for it. The runtime *topology* it implies moves to `docs/integration/topology.md`. -- [`product/`](../product/index.md) — untouched by this chain. `docs/status/implemented.md` will overlay +- [`product/`](../product/index.md) — untouched by this chain. `docs/status/implemented.md` overlays build state onto its 14 business areas rather than restating them. ## Conventions diff --git a/docs/flows/cancellation-and-refunds.md b/docs/flows/cancellation-and-refunds.md index fbac176..651ac65 100644 --- a/docs/flows/cancellation-and-refunds.md +++ b/docs/flows/cancellation-and-refunds.md @@ -96,7 +96,7 @@ Shapes: [docs/integration/domains/refunds.md](../integration/domains/refunds.md) ## Known gaps - `USE_REFUNDS_MOCK = true` ([refunds/constants.ts:18](../../client/src/services/refunds/constants.ts)) — every cancel screen, refund status and admin refund panel shows fabricated data while a working server sits behind it. -- **H-06 CONFIRMED, still unticked** ([hardening/issues.md:64](../../dev/post-phase/hardening/issues.md)). [refunds/apis/mockApi.ts:3](../../client/src/services/refunds/apis/mockApi.ts) imports `mockGetBookingForRefund`/`mockMarkBookingCancelled` from the **bookings** mock (used at `:88`, `:312`), but `USE_BOOKINGS_MOCK = false`. The bookings mock store only ever holds its own seeds (5001–5005) plus ids it converts at runtime — a real booking id such as 7 or 10 never enters it, so `mockGetBookingForRefund` 404s inside the policy preview. This is a live cross-domain `mockApi` import and the flow is broken end-to-end today. +- **H-06 CONFIRMED, still unticked** ([hardening/issues.md:64](../../archive/post-phase/hardening/issues.md)). [refunds/apis/mockApi.ts:3](../../client/src/services/refunds/apis/mockApi.ts) imports `mockGetBookingForRefund`/`mockMarkBookingCancelled` from the **bookings** mock (used at `:88`, `:312`), but `USE_BOOKINGS_MOCK = false`. The bookings mock store only ever holds its own seeds (5001–5005) plus ids it converts at runtime — a real booking id such as 7 or 10 never enters it, so `mockGetBookingForRefund` 404s inside the policy preview. This is a live cross-domain `mockApi` import and the flow is broken end-to-end today. - `CHANNEL_BY_BOOKING` ([mockApi.ts:37](../../client/src/services/refunds/apis/mockApi.ts)) pins `bnpl_revert` to fixture id 5002, so every real booking silently demos as `psp_card`. - **Percent-scale defect (flip-blocker).** The wire sends `refundPercentageApplied: 100.00` / `feePercentage: 50.00` (0–100, probed), but `CancellationPolicyDisclosure.tsx:19-37` runs `toPercent(x) = round(x * 100)` on the documented 0–1 fraction → renders **10000%** refund the moment the flag flips. - **The client throws away six fields the server now serves.** `RefundStatusWire` ([clientApi.ts:25-33](../../client/src/services/refunds/apis/clientApi.ts)) does not declare `platformFeeRefundedIrr`, `nursePayoutRefundedIrr`, `refundPercentageApplied`, `cancellationPolicyCode`, `createdAt`, `completedAt`, and `toSummary` (`:46-51`) hardcodes all six to `null` — so the fee-split transparency section can never render. All six were returned live today. REQ-021 is delivered; the client does not know. diff --git a/docs/flows/index.md b/docs/flows/index.md index 3180ca4..864935d 100644 --- a/docs/flows/index.md +++ b/docs/flows/index.md @@ -151,7 +151,7 @@ real gateway. ## Corrections to `mocks-registry.md` -[`dev/shared-working-context/reports/mocks-registry.md`](../../dev/shared-working-context/reports/mocks-registry.md) +[`archive/build-chain/working-context/reports/mocks-registry.md`](../../archive/build-chain/working-context/reports/mocks-registry.md) was cross-checked row by row against the code: **the whole frontend section — 26 rows plus its prose header — and 17 disagreements were found.** The registry now carries a banner pointing here. diff --git a/docs/flows/nurse-earnings-and-payouts.md b/docs/flows/nurse-earnings-and-payouts.md index 627e35f..3a13de5 100644 --- a/docs/flows/nurse-earnings-and-payouts.md +++ b/docs/flows/nurse-earnings-and-payouts.md @@ -17,7 +17,7 @@ step on the platform — submits it to the bank rail. **This is the sharpest "real server, mocked client" case in the product.** All four nurse endpoints are live and return real data (probed below); `USE_PAYOUTS_MOCK = true` (`client/src/services/payouts/constants.ts:13`) means all six routed screens plus the nurse-dashboard widget render module-level fixtures instead. This confirms -hardening issue [H-09](../../dev/post-phase/hardening/issues.md). **"Live" is not "correct":** two of the four +hardening issue [H-09](../../archive/post-phase/hardening/issues.md). **"Live" is not "correct":** two of the four reads are substantively wrong even at 200 — a booking with an unpaid payout is reported `paid`, and the headline net does not reconcile with the four buckets (see gaps). Flipping the flag exposes both. diff --git a/docs/flows/testing-setup.md b/docs/flows/testing-setup.md index ebaea40..243468f 100644 --- a/docs/flows/testing-setup.md +++ b/docs/flows/testing-setup.md @@ -6,8 +6,8 @@ in the stamp. Where a predecessor doc says something different, this file says s > Last verified: 2026-08-02 against commit `c841bde`, on Windows 11 / .NET SDK 10.0.300-preview / Node 24.11.1. -**Predecessors, and their standing:** [RUNBOOK.md](../../dev/post-phase/refinement/RUNBOOK.md) and -[manual-testing-plan.md](../../dev/post-phase/manual-testing-plan.md) are **superseded by this file**. Both +**Predecessors, and their standing:** [RUNBOOK.md](../../archive/post-phase/refinement/RUNBOOK.md) and +[manual-testing-plan.md](../../archive/post-phase/manual-testing-plan.md) are **superseded by this file**. Both contain instructions that no longer work — see [What the old docs get wrong](#what-the-old-docs-get-wrong). --- @@ -488,7 +488,7 @@ Each row was checked against running code. **This file is right; the predecessor | 10 | `09120000020` gives "full backoffice" | RUNBOOK | `403` on **every** admin endpoint — see [the RBAC gap](#-the-seeded-admins-cannot-reach-any-admin-endpoint) | Contradictions C-1, C-3, C-4 and C-5 from -[_plan/open-contradictions.md](../_plan/open-contradictions.md) are settled by rows 1–4 and 8. +[clarify-chain/open-contradictions.md](../../archive/clarify-chain/open-contradictions.md) are settled by rows 1–4 and 8. --- diff --git a/docs/integration/domains/index.md b/docs/integration/domains/index.md index a75b70e..61c24c2 100644 --- a/docs/integration/domains/index.md +++ b/docs/integration/domains/index.md @@ -106,7 +106,7 @@ union. All match except one, noted in [tickets.md](tickets.md). ## What replaced what -These files supersede [`dev/contracts/domains/`](../../../dev/contracts/domains/) — 17 hand-written files +These files supersede [`archive/build-chain/contracts/domains/`](../../../archive/build-chain/contracts/domains/) — 17 hand-written files frozen 2026-07-13, plus the two `conventions/` files. Route-level content there held up well: an audit of every route those files name found **zero** that the live swagger lacks. What did not hold up: diff --git a/docs/roadmap/deferred.md b/docs/roadmap/deferred.md index 1d910a1..3fde455 100644 --- a/docs/roadmap/deferred.md +++ b/docs/roadmap/deferred.md @@ -1,7 +1,7 @@ # Deferred — recorded, not re-decided > Last verified: 2026-08-02 against commit `cd8144e`. Populated by phase 5 of the -> [documentation clean-up chain](../_plan/README.md). +> [documentation clean-up chain](../../archive/clarify-chain/README.md). **51 items** carry deferred status in [backlog.md](../status/backlog.md): the 43 in its dedicated ["Deferred" section](../status/backlog.md#deferred-43) (BL-220–BL-262), plus 8 more filed by severity diff --git a/docs/roadmap/index.md b/docs/roadmap/index.md index 7fa40ce..bd54572 100644 --- a/docs/roadmap/index.md +++ b/docs/roadmap/index.md @@ -1,7 +1,7 @@ # Roadmap — where it goes next > Last verified: 2026-08-02 against commit `cd8144e`. Populated by phase 5 of the -> [documentation clean-up chain](../_plan/README.md). +> [documentation clean-up chain](../../archive/clarify-chain/README.md). A **proposal**, not a commitment. The ordering is reasoned and can be overruled; what is not negotiable is that every item traces to a `BL-###` in [status/backlog.md](../status/backlog.md), so nothing here was diff --git a/docs/roadmap/next-up.md b/docs/roadmap/next-up.md index 1155437..7970431 100644 --- a/docs/roadmap/next-up.md +++ b/docs/roadmap/next-up.md @@ -1,7 +1,7 @@ # Next up — the opinionated part > Last verified: 2026-08-02 against commit `cd8144e`. Populated by phase 5 of the -> [documentation clean-up chain](../_plan/README.md). +> [documentation clean-up chain](../../archive/clarify-chain/README.md). Five units, each spec'd enough that a fresh agent session could start one without re-deriving context. The order applies the sequencing principle from [index.md](index.md#the-sequencing-principle): (1) stop a money diff --git a/docs/roadmap/pre-launch.md b/docs/roadmap/pre-launch.md index 24f1223..da3f80e 100644 --- a/docs/roadmap/pre-launch.md +++ b/docs/roadmap/pre-launch.md @@ -1,7 +1,7 @@ # Pre-launch — the hard gate before real users touch this > Last verified: 2026-08-02 against commit `cd8144e`. Populated by phase 5 of the -> [documentation clean-up chain](../_plan/README.md). +> [documentation clean-up chain](../../archive/clarify-chain/README.md). Everything below must be true before a real user with real money uses the platform. This is a gate, not a backlog — items here are not ranked by convenience, they're ranked by what "real user, real money" requires. diff --git a/docs/roadmap/tech-debt.md b/docs/roadmap/tech-debt.md index 2b7becd..6869714 100644 --- a/docs/roadmap/tech-debt.md +++ b/docs/roadmap/tech-debt.md @@ -1,7 +1,7 @@ # Tech debt — what it costs to not pay this yet > Last verified: 2026-08-02 against commit `cd8144e`. Populated by phase 5 of the -> [documentation clean-up chain](../_plan/README.md). +> [documentation clean-up chain](../../archive/clarify-chain/README.md). Debt is different from [backlog.md](../status/backlog.md): a backlog item blocks a specific flow. A debt item doesn't block anything today — it raises the cost of *everything that comes after it*. The phase brief named @@ -136,7 +136,7 @@ commit it, then delete the workaround line. **Rough size: S.** Cheapest item on ## What didn't make this list -`docs/_plan/README.md`'s own diagnosis (260+ markdown files, ~10 rule sources, contract drift) is the +[`archive/clarify-chain/README.md`](../../archive/clarify-chain/README.md)'s own diagnosis (260+ markdown files, ~10 rule sources, contract drift) is the documentation debt this entire phase chain exists to retire — phases 0-4 already paid most of it down, and phase 6/7 finish the job. It isn't repeated here because it isn't *code* debt, and because tracking it twice would just be two ledgers again, the exact problem this chain was created to end. diff --git a/docs/status/backlog.md b/docs/status/backlog.md index c46330b..e1e1cc7 100644 --- a/docs/status/backlog.md +++ b/docs/status/backlog.md @@ -2,8 +2,8 @@ > Last verified: 2026-08-02 against commit `b876490`. -Reconciled from five ledgers — [hardening/issues.md](../../dev/post-phase/hardening/issues.md) (18 items), -[for-backend.md](../../dev/shared-working-context/frontend/requests/for-backend.md) (67 REQs), 53 +Reconciled from five ledgers — [hardening/issues.md](../../archive/post-phase/hardening/issues.md) (18 items), +[for-backend.md](../../archive/build-chain/working-context/frontend/requests/for-backend.md) (67 REQs), 53 report "Follow-ups" sections, 22 backend handoff files, two manual-testing iterations — plus [product/notes/open-questions.md](../../product/notes/open-questions.md), root [CLAUDE.md](../../CLAUDE.md) §6, phase 2's drift list, and phase 3's **283 flow gaps** (the primary, freshest, code-verified input; see diff --git a/docs/status/index.md b/docs/status/index.md index 3a96e57..f764987 100644 --- a/docs/status/index.md +++ b/docs/status/index.md @@ -1,7 +1,7 @@ # Status — where the project actually is > Last verified: 2026-08-02 against commit `b876490`. Populated by phase 4 of the -> [documentation clean-up chain](../_plan/README.md). +> [documentation clean-up chain](../../archive/clarify-chain/README.md). This is the page you open after two weeks away. "What's left?" now has one honest answer instead of five unreconciled ledgers. @@ -60,16 +60,16 @@ Full detail: [backlog.md](backlog.md) (open) · [backlog-closed.md](backlog-clos | What's already closed? | [backlog-closed.md](backlog-closed.md) | | Which business area is built vs. mocked? | [implemented.md](implemented.md) | | Why was X built that way? | [decisions.md](decisions.md) | -| What's next, in order? | [docs/roadmap/index.md](../roadmap/index.md) — phase 5, not yet written | +| What's next, in order? | [docs/roadmap/index.md](../roadmap/index.md) | ## How this file's numbers were produced -Five ledgers — the [hardening issues list](../../dev/post-phase/hardening/issues.md) (18 items, all -unticked since 2026-07-16), the [67-REQ contract ledger](../../dev/shared-working-context/frontend/requests/for-backend.md), +Five ledgers — the [hardening issues list](../../archive/post-phase/hardening/issues.md) (18 items, all +unticked since 2026-07-16), the [67-REQ contract ledger](../../archive/build-chain/working-context/frontend/requests/for-backend.md), 53 phase reports' own "Follow-ups" sections, 22 backend hand-off files' deferrals, and two rounds of raw manual-testing notes — were harvested in full, then every hardening item, every REQ, and every manual-testing bullet was **re-verified against the code at `b876490`**, not trusted as filed. Phase 3's **283 already-verified flow gaps** (each with a live code trace, several walked against a booted server) are this phase's primary, freshest input and form the backbone of [backlog.md](backlog.md). Nothing here is copied from a stale document without a fresh check — the phase-chain's own rule (["verify, don't -copy"](../_plan/README.md#non-negotiables-for-every-phase)) held throughout. +copy"](../../archive/clarify-chain/README.md#non-negotiables-for-every-phase)) held throughout. diff --git a/product/notes/open-questions.html b/product/notes/open-questions.html index 31308b5..1ec4d21 100644 --- a/product/notes/open-questions.html +++ b/product/notes/open-questions.html @@ -73,8 +73,8 @@ -

preserved, rate-limited, no customer-context fields) and a privacy-reviewed public nurse-profile read (display name, photo, verified-badge state, rating aggregate, service/price rows only — never phone, exact coverage area, or document data). Filed as REQ-066/REQ-067 in for-backend.md; guest-search routes and the guest→login handoff at the booking CTA stay unbuilt until those land.

-

Implemented as: a public landing rewritten in at / (middleware rewrite, not a redirect, so the URL/ canonical stays /) with hero, static category grid, how-it-works, a trust/verification explainer, a nurse-recruitment CTA, and a footer — see ui-phase-13-report.md for the full build record.

+

preserved, rate-limited, no customer-context fields) and a privacy-reviewed public nurse-profile read (display name, photo, verified-badge state, rating aggregate, service/price rows only — never phone, exact coverage area, or document data). Filed as REQ-066/REQ-067 in for-backend.md; guest-search routes and the guest→login handoff at the booking CTA stay unbuilt until those land.

+

Implemented as: a public landing rewritten in at / (middleware rewrite, not a redirect, so the URL/ canonical stays /) with hero, static category grid, how-it-works, a trust/verification explainer, a nurse-recruitment CTA, and a footer — see ui-phase-13-report.md for the full build record.

↑ Back to top diff --git a/product/notes/open-questions.md b/product/notes/open-questions.md index 7140f71..3f08fcb 100644 --- a/product/notes/open-questions.md +++ b/product/notes/open-questions.md @@ -75,11 +75,11 @@ placeholder endpoints. Rationale: preserved, rate-limited, no customer-context fields) and a privacy-reviewed public nurse-profile read (display name, photo, verified-badge state, rating aggregate, service/price rows only — never phone, exact coverage area, or document data). Filed as REQ-066/REQ-067 in - [for-backend.md](../../dev/shared-working-context/frontend/requests/for-backend.md); guest-search + [for-backend.md](../../archive/build-chain/working-context/frontend/requests/for-backend.md); guest-search routes and the guest→login handoff at the booking CTA stay unbuilt until those land. Implemented as: a public landing rewritten in at `/` (middleware rewrite, not a redirect, so the URL/ canonical stays `/`) with hero, static category grid, how-it-works, a trust/verification explainer, a nurse-recruitment CTA, and a footer — see -[ui-phase-13-report.md](../../dev/shared-working-context/reports/ui-phase-13-report.md) for the +[ui-phase-13-report.md](../../archive/build-chain/working-context/reports/ui-phase-13-report.md) for the full build record.