Skip to content

docs(docs): mark ADR 0012 complete with full PR timeline#95

Merged
saagpatel merged 1 commit intomasterfrom
codex/docs/adr-0012-migration-complete
Apr 22, 2026
Merged

docs(docs): mark ADR 0012 complete with full PR timeline#95
saagpatel merged 1 commit intomasterfrom
codex/docs/adr-0012-migration-complete

Conversation

@saagpatel
Copy link
Copy Markdown
Owner

Summary

ADR 0012 was written mid-session after only security_commands.rs had migrated, so its status said "Accepted (pilot); full rollout deferred" and its runway table listed 13 remaining files. Every file in that table migrated in the same session. This doc-only PR captures completion.

Changes

Scope

Docs-only. No Rust changes, no test changes.

Test plan

🤖 Generated with Claude Code

ADR 0012 was written after the pilot (PR #77) when only
security_commands.rs had migrated, so its status said
"Accepted (pilot); full rollout deferred" and its migration-runway
table listed 13 remaining files.

Every one of those files migrated in the same session. This update
captures the completion state:

- Status changed to "Accepted — full migration complete".
- New "Migration timeline" section with a PR-by-PR table (#77 pilot
  through #94 final), including notable per-domain decisions like the
  From<JiraError> enum-backed impl and the "Image too large" test
  preservation.
- New "Dead-code sweeps" note capturing the ~2,026 LOC of duplicate
  Tauri wrappers deleted from commands/mod.rs across PRs #82, #83,
  #85, #89.
- "Final-state counts" section with reproducible grep commands;
  verified Result<T, String> count in src-tauri/src/commands/ is
  now zero.
- "Residual pointers" section flags generate_kb_embeddings_internal
  (a pub(super) helper still on String, not Tauri-exposed), the
  cosmetic inconsistency of kb_commands.rs's Tauri wrappers still
  declaring Result<_, String> while their _impls return AppError,
  and a suggested frontend helper for typed [CODE] branching.
- Context section updated to include From<JiraError> alongside the
  other From impls listed there.

No code changes. Docs-only PR.
@saagpatel saagpatel merged commit 6109da9 into master Apr 22, 2026
14 of 15 checks passed
@saagpatel saagpatel deleted the codex/docs/adr-0012-migration-complete branch April 22, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants