Skip to content

[Preset]: Update Intake Sequencing Governance to v0.2.6 #4756

Description

@hindermath

Preset ID

intake-sequencing-governance

Preset Name

Intake Sequencing Governance

Version

0.2.6

Description

Manages language-aware intake-series order, typed dependencies, lifecycle, and authority-neutral next-candidate selection.

Author

Thorsten Hindermann

Repository URL

https://github.com/hindermath/spec-kit-preset-intake-sequencing-governance

Download URL

https://github.com/hindermath/spec-kit-preset-intake-sequencing-governance/archive/refs/tags/v0.2.6.zip

Documentation URL

https://github.com/hindermath/spec-kit-preset-intake-sequencing-governance/blob/v0.2.6/README.md

License

MIT

Required Spec Kit Version

=0.8.3

Required Extensions (optional)

None

Templates Provided

  • intake-sequencing-governance-model-routing — agent-neutral command-to-role routing contract.
  • intake-series-policy-template — project policy for series paths, edge types, lifecycle, and authority.
  • intake-series-manifest-template — ordered targets, roots, typed dependencies, and lifecycle.
  • intake-series-idle-manifest-template — explicit empty-series state.
  • intake-series-receipt-template — manifest hash, operation authority, lineage, and validation outcome.
  • intake-series-operation-template — transactional multi-file operation journal.
  • intake-series-tombstone-template — logical deletion and archive proof.
  • intake-series-order-template — learner-readable order and dependency document.
  • intake-series-checklist-template — series readiness and lifecycle checklist.
  • intake-series-runbook-template — portable CRUD, status, and next-candidate runbook.
  • intake-series-agent-guidance-addendum — agent-neutral sequencing and authority guidance.
  • intake-series-field-validation-summary — synthetic, field, composition, and release evidence.

Commands Provided

  • speckit.intake-series-create — creates one series from explicitly named existing intakes.
  • speckit.intake-series-read — summarizes one series without writes.
  • speckit.intake-series-update — updates one series with explicit authority and supersession evidence.
  • speckit.intake-series-delete — logically deletes one series through archive and tombstone evidence.
  • speckit.intake-series-status — validates current series state without writes.
  • speckit.intake-series-next — lists eligible targets or exact blockers without starting them.

Number of Scripts (optional)

8

Tags

intake, sequencing, governance, dag, lifecycle

Key Features

  • Update the existing intake-sequencing-governance catalog entry from 0.2.3 to 0.2.6 while preserving its ID and recommended priority 66.
  • Validate completed series with archived members and no eligible target; separately report physical active inventory, active series members, and all series members.
  • Reject status/collection contradictions, physical collection aliases, unknown lifecycle states, portable Windows path escapes, and receipt bindings outside the repository.
  • Preserve nested active/archive layouts, immutable historical receipts, normalized SHA-256 evidence, typed binding and advisory edges, explicit roots, exact target order, and acyclicity.
  • Keep Read, Status, and Next non-mutating. Eligibility grants no review, Specify, implementation, autonomous campaign, commit, push, pull request, merge, provider, or administration authority.
  • Repair the invalid receipt JSON template from superseded intermediate release v0.2.5. Native CI now parses every shipped JSON template and verifies generator versions against preset.yml.
  • Retain agent-neutral model routing and the project-declared language, learner, and accessibility contract.

Testing Checklist

  • Preset installs successfully via specify preset add
  • Template resolution works correctly after installation
  • Documentation is complete and accurate
  • Tested on at least one real project

Submission Requirements

  • Valid preset.yml manifest included
  • Linked README (Documentation URL) explains how to use this preset and includes a valid specify preset add ... command (preferably specify preset add --from <download-url> using the exact download URL)
  • LICENSE file included
  • GitHub release created with version tag
  • Preset ID follows naming conventions (lowercase-with-hyphens)

Update and validation evidence

This updates the existing catalog entry previously submitted through #4214. It does not introduce a new preset ID.

  • Stable v0.2.6 release.
  • Merged source PR #9: native lifecycle validation succeeded on macOS, Linux, and Windows. The exact release commit is 8aa137fcc95faf4e145ee408a1ee3790cac1873a.
  • Fresh macOS verification on 2026-09-25 with Spec Kit CLI 0.12.11: installation from the submitted tag URL at priority 66, list, info, and receipt-template resolution succeeded in an isolated Spec Kit project.
  • All seven shipped JSON files parsed successfully after installation.
  • The freshly downloaded tag ZIP passed archive integrity validation. SHA-256: d800feee907971beca4e151a75a4e4eeb9179c5772017e72cebb581022282ad6.
  • Real-project rollout evidence includes Home Baseline PR #292, TinyCalc PR #78, TinyPl0 PR #95, and four additional completed consumer PRs.
  • Lifecycle boundary and template-integrity evidence.

Counts: 12 templates, 6 commands, and 8 production script files. Test files are not included in the script count. Installation starts no intake operation, review, implementation, or delivery.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions