Skip to content

Define the cast-through-accept planning ontology and versioned artifact schemas #1649

Closed

Description

@bradygaster

Parent epic: #1648

Outcome

Define a versioned, machine-readable contract for intent, research findings, triage dispositions, decisions, program plans, implementation plans, validation results, and acceptance state.

Requirements

  • Preserve provenance to the root intent and separate findings from accepted work.
  • Represent initiative, epic, feature/user story, task, milestone, dependency, size, risk, priority, owner, and acceptance criteria.
  • Define XS, S, M, L, and XL; XL work normally requires decomposition before activation.
  • Define GitHub-native mappings and fallbacks when issue types, milestones, Projects, or dependency APIs are unavailable.
  • Version the schema and compatibility behavior.

Acceptance criteria

  • Schemas reject unresolved references and invalid values.
  • Every work item traces to intent or a triaged finding.
  • Exclusions and deferred findings remain auditable without becoming work items.
  • Existing /squad plan output has a deliberate migration path.
  • Documentation includes an Aspiregregator example.

Size: M

Activity

  1. added
    squadSquad triage inbox — Lead will assign to a member
    gh-awGitHub Agentic Workflows integration
    on Aug 8, 2026
  2. bradygaster commented on Aug 8, 2026

    @bradygaster
    CollaboratorAuthor

    E2E evidence: required lifecycle markers are omitted

    Tested SHA: 47e04dc73663cba40b47f00dd8e2ac42c37f6419
    Consumer: https://github.com/bradygaster/squad-planning-e2e
    Root intent: https://github.com/bradygaster/squad-planning-e2e/issues/2

    Prerequisites / reproduction

    1. Install bradygaster/squad/workflows/squad.md@47e04dc73663cba40b47f00dd8e2ac42c37f6419 with gh aw add and compile strictly.
    2. Run the live issue-comment sequence through research, triage, program plan, implementation plan, validation, scope acceptance, implementation acceptance, and activation.
    3. Inspect each safe-output comment body.

    Expected

    Each phase starts with the versioned HTML marker required by the pinned workflow (squad-research-v1, squad-triage-v1, squad-program-v1, squad-implementation-v1, squad-validation-v1, squad-scope-accepted-v1, squad-impl-accepted-v1, squad-activated-v1) and lifecycle summary comments carry squad-lifecycle-state.

    Actual

    None of those required markers appeared. Representative runs/comments:

    Later phases succeeded only by heuristic recognition of headings/content. Repeated activation happened to remain idempotent, but the machine-readable contract was absent.

    Impact

    Cross-run artifact discovery, revision selection, invalidation, and downstream automation depend on model heuristics instead of a versioned schema. This weakens deterministic validation and makes acceptance/activation drift harder to detect.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    gh-awGitHub Agentic Workflows integrationpriority:p1This sprintsquadSquad triage inbox — Lead will assign to a membertype:featureNew capability

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions