Preset ID
intake-sequencing-governance
Preset Name
Intake Sequencing Governance
Version
0.2.2
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.2.zip
Documentation URL
https://github.com/hindermath/spec-kit-preset-intake-sequencing-governance/blob/v0.2.2/README.md
License
MIT
Required Spec Kit Version
=0.8.3
Required Extensions (optional)
None
Templates Provided
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 for repositories without an active intake
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 new 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
Hi @mnriem, thank you again for reviewing and merging the original v0.1.0 catalog submission in #3742 and PR #3761, and the related Intake Review v0.2.0 update in #3794 and PR #3796.
This compatible v0.2.2 update integrates language-aware schema-2.0 requirements collections, an explicit empty-series state, and repository-scoped canonical-index validation.
- Adds
RequirementsGovernanceGate as a binding predecessor when one shared requirements migration must finish before existing roots are released.
- Resolves schema-2.0 target paths through portable artifact roles and collection paths.
- Allows at most one explicitly
Eligible target; eligibility selects order only and grants no implementation, review, autonomous, remote, or administrative authority.
- Adds the explicit lifecycle state
Idle for repositories without an active intake of their own. An idle series is valid only with empty targets, roots, and dependencies.
- Prevents aggregator repositories from fabricating placeholder intakes merely to satisfy a non-empty graph rule.
- Scopes canonical requirements-index uniqueness to the current Git repository. An index owned by a nested repository is not a duplicate of its parent index, while an ordinary duplicate in the same repository remains blocking.
- Preserves typed binding and advisory edges, explicit roots, exact target order, acyclicity, normalized SHA-256 evidence, immutable receipts, operation journals, archive evidence, and tombstones.
- Preserves the project-declared learner contract in the readable order: audience, prior knowledge, language and readability, first-use terms, and text representations of dependencies, blockers, status, decisions, and next actions.
- Keeps Read, Status, and Next strictly non-mutating. Create, Update, and Delete still require explicit file authority.
speckit.intake-series-next reports eligible targets or exact blockers but starts no Intake Review, Specify, Autonomous, Parallel Autonomous, commit, push, PR, merge, provider, or admin action.
- Remains optional at priority 66 and composes with Intake Authoring v0.3.0 at 64, Intake Review v0.2.0 at 65, Autonomous Run v0.3.3 at 70, and Parallel Autonomous Run v0.2.4 at 80.
- Provides 11 templates, 6 commands, and 8 portable Bash, PowerShell, and shared Python validator scripts.
- Passed positive and negative fixtures for language-aware paths,
RequirementsGovernanceGate, eligibility, Idle, nested parent/child repositories, ordinary duplicate indexes, paths, edge types, bindings, order, roots, lifecycle, receipts, and normalized hashes.
- Passed Bash/PowerShell wrapper parity and canonical/publication byte comparison.
- A Spec Kit 0.12.11 project passed add, list, info, resolve, disable/enable, remove/reinstall, and one command per Codex, Claude, Copilot Skills, Antigravity, and OpenCode surface with all eleven presets.
- Read-only field evidence covered the Home Baseline 18-target, 1-root, 28-edge requirements-governance series.
- PSScriptAnalyzer passed across 146 tracked PowerShell files, and the exact v0.2.2 release ZIP passed package and installation validation.
Maintainer feedback on schema-2.0 path resolution, the Idle lifecycle state, repository-boundary handling, metadata, and suitability for the community catalog would be appreciated. The preset remains opt-in and authority-neutral.
Testing Checklist
Submission Requirements
Preset ID
intake-sequencing-governance
Preset Name
Intake Sequencing Governance
Version
0.2.2
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.2.zip
Documentation URL
https://github.com/hindermath/spec-kit-preset-intake-sequencing-governance/blob/v0.2.2/README.md
License
MIT
Required Spec Kit Version
Required Extensions (optional)
None
Templates Provided
intake-series-policy-template- project policy for series paths, edge types, lifecycle, and authorityintake-series-manifest-template- ordered targets, roots, typed dependencies, and lifecycleintake-series-idle-manifest-template- explicit empty-series state for repositories without an active intakeintake-series-receipt-template- manifest hash, operation authority, lineage, and validation outcomeintake-series-operation-template- transactional multi-file operation journalintake-series-tombstone-template- logical deletion and archive proofintake-series-order-template- learner-readable order and dependency documentintake-series-checklist-template- series readiness and lifecycle checklistintake-series-runbook-template- portable CRUD, status, and next-candidate runbookintake-series-agent-guidance-addendum- agent-neutral sequencing and authority guidanceintake-series-field-validation-summary- synthetic, field, composition, and release evidenceCommands Provided
speckit.intake-series-create- creates one new series from explicitly named existing intakesspeckit.intake-series-read- summarizes one series without writesspeckit.intake-series-update- updates one series with explicit authority and supersession evidencespeckit.intake-series-delete- logically deletes one series through archive and tombstone evidencespeckit.intake-series-status- validates current series state without writesspeckit.intake-series-next- lists eligible targets or exact blockers without starting themNumber of Scripts (optional)
8
Tags
intake, sequencing, governance, dag, lifecycle
Key Features
Hi @mnriem, thank you again for reviewing and merging the original v0.1.0 catalog submission in #3742 and PR #3761, and the related Intake Review v0.2.0 update in #3794 and PR #3796.
This compatible v0.2.2 update integrates language-aware schema-2.0 requirements collections, an explicit empty-series state, and repository-scoped canonical-index validation.
RequirementsGovernanceGateas a binding predecessor when one shared requirements migration must finish before existing roots are released.Eligibletarget; eligibility selects order only and grants no implementation, review, autonomous, remote, or administrative authority.Idlefor repositories without an active intake of their own. An idle series is valid only with empty targets, roots, and dependencies.speckit.intake-series-nextreports eligible targets or exact blockers but starts no Intake Review, Specify, Autonomous, Parallel Autonomous, commit, push, PR, merge, provider, or admin action.RequirementsGovernanceGate, eligibility,Idle, nested parent/child repositories, ordinary duplicate indexes, paths, edge types, bindings, order, roots, lifecycle, receipts, and normalized hashes.Maintainer feedback on schema-2.0 path resolution, the
Idlelifecycle state, repository-boundary handling, metadata, and suitability for the community catalog would be appreciated. The preset remains opt-in and authority-neutral.Testing Checklist
specify preset addSubmission Requirements
preset.ymlmanifest includedspecify preset add --from ...install command