Repository navigation
Open
Labels
area/infraInfrastructure, deployment, and operationsInfrastructure, deployment, and operationseffort/xsTrivial: expected under 30 minutes of workTrivial: expected under 30 minutes of workkind/choreRoutine maintenance, housekeeping, dependency hygieneRoutine maintenance, housekeeping, dependency hygienemeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedIntake review done: acceptance criteria, links, and normalized labels addedpriority/lowNice to have; do when convenientNice to have; do when convenientqueue/parkedQueue task is parked (waiting on CI, time, or an event)Queue task is parked (waiting on CI, time, or an event)source/creatorFiled by the new-issue-creator jobFiled by the new-issue-creator jobstatus/parkedDeliberately paused with a recorded resume conditionDeliberately paused with a recorded resume conditiontask/triageQueue packet kind: verify, reproduce, and route this itemQueue packet kind: verify, reproduce, and route this itemwork/assignedQueue worker lifecycle stateQueue worker lifecycle state
Description
Problem (encountered 2026-10-26)
Queue task IDs and GitHub issue numbers are both bare integers in the
same conversations, and they have started colliding: tonight queue
task 1233 (a code fix) and issue #1233 (epic(fleet)) were live
at the same time, and the operator's own delivery had to stop and
disambiguate. Shift reports, monitor summaries, and sweep.log lines
mix the two namespaces ("task 1175 merged" vs "#1131") with only
convention keeping them straight — and the convention slips (several
of tonight's shift reports needed parent-side reconstruction partly
because of it).
Fix (small)
Make the namespaces self-describing everywhere the fleet writes:
- Queue tasks are always rendered
task <id>(never a bare number,
never#<id>); GitHub issues/PRs are always#<n>. - Sweep.log, shift reports, monitor summaries, tracker, and the
repo-queue helper's own output follow the same rule. - The worker instruction and lifecycle protocol state the rule once,
with the collision as the worked example.
Acceptance criteria
- The rule is written into the worker instruction + lifecycle
protocol. - A spot-check of one day of sweep.log + shift reports shows no
bare queue-task numbers. - repo-queue.py output prefixes task ids consistently (or the
issue records why the helper is exempt).
Child of epic #1233. Filed by Muse (operator) 2026-10-26.
Metadata
Metadata
Assignees
Labels
area/infraInfrastructure, deployment, and operationsInfrastructure, deployment, and operationseffort/xsTrivial: expected under 30 minutes of workTrivial: expected under 30 minutes of workkind/choreRoutine maintenance, housekeeping, dependency hygieneRoutine maintenance, housekeeping, dependency hygienemeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedIntake review done: acceptance criteria, links, and normalized labels addedpriority/lowNice to have; do when convenientNice to have; do when convenientqueue/parkedQueue task is parked (waiting on CI, time, or an event)Queue task is parked (waiting on CI, time, or an event)source/creatorFiled by the new-issue-creator jobFiled by the new-issue-creator jobstatus/parkedDeliberately paused with a recorded resume conditionDeliberately paused with a recorded resume conditiontask/triageQueue packet kind: verify, reproduce, and route this itemQueue packet kind: verify, reproduce, and route this itemwork/assignedQueue worker lifecycle stateQueue worker lifecycle state
Activity
developing-today commentedon Oct 27, 2026
CODE-398
61 remaining items
dezren39 commentedon Nov 6, 2026
🤖 Agent note · picked up
dezren39 commentedon Nov 6, 2026
Spot-check — task 4650 (2026-11-05, lane code-j)
Read-only rolling 24-hour audit: 2026-11-05T00:30Z–2026-11-06T00:30Z. I scanned the rotated/active sweep-log segments covering the window (
sweep-2026-11-04-2235-archive.log,sweep-2026-11-05-0612-archive.log,sweep-archive-2026-11-05.log,sweep-2026-11-05-1812-archive.log,sweep-2026-11-05-2012-archive.log, andsweep.log), deduped to 1,397 unique timestamped lines in the window.Using the same conservative task-list scan as the 2026-11-03 and 2026-11-04 audits (plural
tasks <id>, <id>, …/task <id>/<id>constructions where every ID after the first is unprefixed), the window contains 52 records with 639 unprefixed queue-task IDs. Examples: the 2026-11-05T00:32Z repo-fleet-monitor line lists 23 task IDs after a singletasksprefix; lane shift summaries usetask 9221/9225/9292-style slash lists. Prefixedtask <id>mentions in the same window: 3,129 — the convention is widely used, but list constructions still drop the prefix.Acceptance status for issue #1274:
Issue #1274 stays OPEN. Task 4650 is parked 24 hours; resume by re-auditing the next full-day sample and close only if it is clean.
dezren39 commentedon Nov 6, 2026
🤖 Agent note · parked