ticket: route base32 id implementation

This commit is contained in:
Keisuke Hirata 2026-06-09 21:48:05 +09:00
parent 0803bc3725
commit 2bc299c5b1
No known key found for this signature in database
2 changed files with 22 additions and 1 deletions

View File

@ -2,7 +2,7 @@
title: 'Ticket と Objective の ID を base32 timestamp 形式に統一する' title: 'Ticket と Objective の ID を base32 timestamp 形式に統一する'
state: 'inprogress' state: 'inprogress'
created_at: '2026-06-09T07:30:47Z' created_at: '2026-06-09T07:30:47Z'
updated_at: '2026-06-09T12:46:44Z' updated_at: '2026-06-09T12:47:58Z'
assignee: null assignee: null
queued_by: 'workspace-panel' queued_by: 'workspace-panel'
queued_at: '2026-06-09T10:31:17Z' queued_at: '2026-06-09T10:31:17Z'

View File

@ -140,3 +140,24 @@ Implementation boundaries:
Review focus should include migration correctness, relation/reference updates, doctor behavior, and whether base32 timestamp IDs remain stable/sortable under collision handling. Review focus should include migration correctness, relation/reference updates, doctor behavior, and whether base32 timestamp IDs remain stable/sortable under collision handling.
--- ---
<!-- event: implementation_report author: orchestrator at: 2026-06-09T12:47:58Z -->
## Implementation report
Implementation routing started.
Worktree/branch:
- Worktree: `.worktree/base32-record-ids`
- Branch: `base32-record-ids`
- Base/routing commit: `0803bc3 ticket: accept base32 id migration`
Spawned sibling implementation Pod:
- `coder-base32-record-ids`
- Scope: non-recursive read on parent workspace root plus recursive write limited to the child worktree.
Runtime note:
- The current orchestrator session is still running the pre-Profile-feature-flags binary, so `project:coder` cannot decode the newly merged `feature` profile field until the process is refreshed.
- The Pod was therefore launched with `builtin:default` as a runtime workaround, with explicit Coder-role instructions in the handoff. This is a session-runtime workaround only, not a project configuration change.
---