Skip to content

feat(bitacora): auto-move assigned issues to In Progress + codify status lifecycle (HARNESS-010)#286

Merged
mlorentedev merged 1 commit into
mainfrom
harness-010-bitacora-status-lifecycle
Jun 7, 2026
Merged

feat(bitacora): auto-move assigned issues to In Progress + codify status lifecycle (HARNESS-010)#286
mlorentedev merged 1 commit into
mainfrom
harness-010-bitacora-status-lifecycle

Conversation

@mlorentedev
Copy link
Copy Markdown
Owner

Why

The bitácora (Project #1) has a Status field but nothing flipped it when work started — observed 2026-06-06 when #261 was actively implemented while still in Backlog. Built-ins cover Backlog (on add) and Done (on close); the start-of-work transition was pure manual discipline that, in practice, got skipped. A board whose Status lags reality is worthless as a real-time cross-repo picture.

What

  • Automation.github/workflows/bitacora-status.yml: on issues: [assigned], set Status = In Progress. Self-assigning at pickup now flips the board automatically. Idempotent (item-add returns the existing item), guarded to skip closed issues, authenticates with BITACORA_PAT (no default-token perms).
  • DoctrineAGENTS.md Standing Order feat(tmux): focus-events, vi visual-mode bindings, slower status refresh #8 + Neural Hive Loop touchpoints (Phase 1 self-assign on pickup, Phase 2 Blocked on a hard blocker, Phase 3 Done on close). The canonical cross-agent rule.
  • Runbookdocs/runbooks/guide-bitacora-setup.md §4/§5/§7: registers the workflow in the per-repo deployment bundle and marks In Progress automated-on-assign; Blocked stays a deliberate manual transition.
  • Specspecs/HARNESS-010-bitacora-status-lifecycle/ (proposal/tasks/verification/features).

The /handoff board-status reconciliation step (AC5) lands in the vault (00_meta/skills/handoff/SKILL.md) separately — it is not a dotfiles file.

Scope

Verification

Closes #270

…tus lifecycle

Close the manual-transition gap (HARNESS-010): the bitácora Status lagged
reality because nothing flipped it when work started — observed when #261 was
implemented while still in Backlog.

- bitacora-status.yml: on issues:[assigned], set Status=In Progress
  (idempotent item-add + item-edit, open-state guard, BITACORA_PAT).
- AGENTS.md Standing Order #8 + Neural Hive Loop touchpoints: self-assign on
  pickup, Blocked on a hard blocker, Done on close.
- guide-bitacora-setup.md §4/§5/§7: register the workflow in the per-repo
  deployment bundle (OPS-002 rollout); In Progress is now automated on assign.
- specs/HARNESS-010-...: SDD spec (proposal, tasks, verification, features).

The /handoff status-reconciliation step lands in the vault separately.

Closes #270
@mlorentedev mlorentedev merged commit 1dad0c8 into main Jun 7, 2026
6 checks passed
@mlorentedev mlorentedev deleted the harness-010-bitacora-status-lifecycle branch June 7, 2026 02:10
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.

HARNESS-010: Codify bitácora status-lifecycle discipline (start→In Progress, close→Done, block→Blocked)

1 participant