Skip to content

chore: recombobulate 2026-06-28 — doc reconciliation, dead code, refactor plans#22

Merged
creativeux merged 1 commit into
mainfrom
chore/recombobulate-2026-06-28
Jun 28, 2026
Merged

chore: recombobulate 2026-06-28 — doc reconciliation, dead code, refactor plans#22
creativeux merged 1 commit into
mainfrom
chore/recombobulate-2026-06-28

Conversation

@creativeux

Copy link
Copy Markdown
Owner

Full-scope GLaDOS recombobulate. Findings + plans in specs/2026-06-28_recombobulate/. Compliance fixes (Group C) are split into a separate PR (fix/voipms-error-leaks, CD-015).

Group A — documentation reconciliation

  • PROJECT_STATUS.md: "Planning" → active dev / v1.0 MVP deployed; fix auth line (authlib JWT — not Auth.js/Apple); flip 7 shipped-feature checkboxes; resync compliance summary to CD-001..014.
  • ROADMAP.md: check off Wizard / Balance / Call-Log / CallerID-filtering; OAuth login shipped (Apple pending); bump Last-Updated.
  • standards: timezone-strategy (per-line tz shipped, CD-006 now partial); type-flow + frontend-state-management (orval is target-state, CD-007; documented exceptions added); backend-layered-architecture (service owns I/O, repo = translator + persistence).

Group B — dead code

  • Remove unused frontend exports getStepPath, Set{Timezone,ContactEmergency,Schedules}Request; demote parseCallerName to non-export.
  • Delete orphaned backend/uv.lock (uv not wired into CI/Docker/Railway; pyproject.toml kept for ruff+pytest config).

Group D — consistency refactor PLANS (no code changes)

specs/2026-06-28_recombobulate/plans/ 00–04: router error-handling wrapper, typed domain exceptions, repository domain models, frontend query conventions. Sequenced with effort estimates; several deferred to bundle with the CD-007 orval work.

Not included

Observations were empty (nothing to promote). Consistency implementations are plans only, pending review.

Tests green: 654 backend + 250 frontend, typecheck/lint clean.

🤖 Generated with Claude Code

…lan refactors

Full-scope GLaDOS recombobulate (report + plans in
specs/2026-06-28_recombobulate/).

Docs reconciliation (Group A):
- PROJECT_STATUS.md: Planning → active dev / v1.0 MVP deployed; fix auth
  (authlib JWT, not Auth.js/Apple); flip 7 shipped-feature checkboxes;
  resync compliance-debt summary (CD-001..014).
- ROADMAP.md: check off Wizard/Balance/Call-Log/CallerID; OAuth login
  shipped (Apple pending); bump Last Updated.
- standards: timezone-strategy (per-line tz shipped, CD-006 partial);
  type-flow + frontend-state-management (orval is target-state, CD-007);
  backend-layered-architecture (service owns I/O, repo = translator+persistence).

Dead code (Group B):
- remove unused frontend exports getStepPath, Set{Timezone,ContactEmergency,
  Schedules}Request; demote parseCallerName to non-export.
- delete orphaned backend/uv.lock (uv not wired into CI/Docker/Railway).

Consistency refactor plans (Group D): specs/.../plans/ 00-04 covering router
error-handling, typed domain exceptions, repository domain models, and
frontend query conventions. No source refactors applied yet.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@creativeux creativeux merged commit b5b710c into main Jun 28, 2026
2 checks passed
@creativeux creativeux deleted the chore/recombobulate-2026-06-28 branch June 28, 2026 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant