Skip to content

feat(skills): issue-assessment + issue-resolve workflow - #224

Merged
ffroliva merged 4 commits into
developfrom
feature/issue-assessment
Jun 29, 2026
Merged

ffroliva merged 4 commits into
developfrom
feature/issue-assessment

Conversation

@ffroliva

Copy link
Copy Markdown
Owner

Summary

Adds a two-skill issue triage + resolution workflow (the gflow-cli domain layer of a planned hermes-ops autopilot):

  • skills/issue-assessment/ — read-only conductor: ingest a GitHub issue → verify against code/tests/docs/KNOWN_ISSUES/memory → assign one verdict (taxonomy) → e2e-gate (never claim a fix verified on an unverifiable surface) → reporter-reply artifact → graded hand-off.
  • skills/issue-resolve/ — mutating, gated: worktree off develop → predict/scenario gate → TDD → /gflow:check → draft PR with a verification-status section → council review → STOP for a human. Explicit autonomy envelope: never merges, spends credits, or claims unverified fixes.
  • Command wrappers under .claude/commands/gflow/.
  • Design spec under docs/superpowers/specs/ (two-layer architecture; confirmed hermes-ops VPS/SOPS/blessing facts).

How it was built (TDD for skills)

Scope

Docs + skill markdown only — no source changes. develop and main untouched during development; canaries torn down.

Test plan

🤖 Generated with Claude Code

ffroliva added 4 commits June 29, 2026 16:31
Two-skill conductor on top of the existing /gflow:* fix pipeline:
read-only issue-assessment (triage + e2e-gate + reporter reply) and
gated, autonomous issue-resolve (worktree + TDD + draft PR). Encodes the
headless-VPS known limitation and an anti-hallucination skill-routing table.
Domain skills (gflow-cli) vs orchestration (hermes-ops autopilot-core);
one-way dependency. Records VPS, GH_TOKEN/SOPS, blessing-gate, headless
known-limitation. dependabot-autopilot becomes first autopilot-core case.
Recipe-shaped domain skill: ingest issue -> verify against code/tests/docs/
KNOWN_ISSUES/memory -> classify (verdict taxonomy) -> e2e-gate -> reporter
reply artifact -> graded hand-off to issue-resolve. GREEN-verified against
#222 from a one-line trigger (verdict LIKELY-BUG/NEEDS-E2E, correct e2e-gate).

Authored lean after three baselines showed capable agents already comply with
the project's discipline rules; the skill standardizes procedure + artifact.
Mutating domain skill with an explicit autonomy envelope: worktree off develop
-> predict/scenario gate -> TDD (Opus plans, Sonnet codes, Opus reviews) ->
/gflow:check -> DRAFT PR (Refs/Closes per verifiability) -> council review ->
STOP for human. Never merges, spends credits, or claims unverified fixes.
GREEN-verified on an injected canary: correct branch, test-first, draft PR with
verification section, STOP honored, no credits.
@ffroliva
ffroliva merged commit 44fa932 into develop Jun 29, 2026
8 checks passed
@ffroliva
ffroliva deleted the feature/issue-assessment branch June 29, 2026 16:59
15990166686ll-crypto pushed a commit to 15990166686ll-crypto/gflow-cli that referenced this pull request Aug 24, 2026
feat(skills): issue-assessment + issue-resolve workflow
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.

1 participant