Skip to content

docs: establish issue-driven workflow with label state machine - #3

Merged
koniz-dev merged 1 commit into
mainfrom
workflow/issue-driven-bootstrap
Aug 5, 2026
Merged

docs: establish issue-driven workflow with label state machine#3
koniz-dev merged 1 commit into
mainfrom
workflow/issue-driven-bootstrap

Conversation

@koniz-dev

Copy link
Copy Markdown
Owner

Sets up the issue-driven workflow so autonomous sessions can pull work, ship it,
verify it, and close it without a human babysitting each step.

  • docs/issue-workflow.md — taxonomy, lifecycle diagram, six invariants, the
    per-issue agent loop, and copy-paste gh recipes for every transition.
  • scripts/bootstrap-issue-labels.sh — idempotent label bootstrap, REPO=
    overridable, DRY_RUN=1 supported. Already run against this repo (22 labels).
    This script is the canonical source for the epic list.
  • CLAUDE.md — workflow summary, an honest account of what acceptance tooling
    here can and cannot verify, evidence discipline, and the multi-agent Loop
    Protocol with a gate table.
  • .claude/agents/*.md — six roles (plan, implement, qa, security, review,
    release) with tools scoped to each role's write lane. Reviewer roles file
    issues; they never fix.

Adaptation worth flagging: GitHub native issue types are an organisation-level
feature and are unavailable on user-owned repositories, so a type:* label
family stands in. Verified: issueTypes returns null for this repo.

Docs and scripts only; no Dart code changes.

GitHub issues become the single source of truth for all work. Adds the label
taxonomy (type/epic/priority/status), the lifecycle contract with six
invariants, the per-issue agent loop, and six scoped agent roles.

Native GitHub issue types are unavailable on user-owned repositories
(issueTypes queries null), so a type:* label family stands in for them.

This is the one commit that predates the tracker and therefore carries no
Refs trailer.
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

📊 Test Coverage Report

Coverage: 32.6%
Status: ❌ Failing

Coverage report is available in the workflow artifacts.

Coverage by Layer

Layer Coverage Target Status
Domain 53.5% 100%
Data 18.9% 90%
Presentation 37.0% 80%
Core 14.0% 80%

@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@koniz-dev
koniz-dev merged commit a989bf8 into main Aug 5, 2026
1 check passed
@koniz-dev
koniz-dev deleted the workflow/issue-driven-bootstrap branch August 5, 2026 16:25
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