Skip to content

[Preset]: Update Intake Authoring Governance to v0.3.6 #4832

Description

@hindermath

Preset ID

intake-authoring-governance

Preset Name

Intake Authoring Governance

Version

0.3.6

Description

Governs traceable intake CRUD, language-aware requirements collections, bounded public HTTPS sources, and explicitly approved single or series authoring.

Author

Thorsten Hindermann

Repository URL

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

Download URL

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

Documentation URL

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

License

MIT

Required Spec Kit Version

=0.8.3

Required Extensions (optional)

None

Templates Provided

  • intake-authoring-governance-model-routing — agent-neutral command-to-role routing contract.
  • intake-governance-config-template — schema-2.0 language, naming, role, collection, and legacy-alias contract.
  • intake-governance-migration-journal-template — hash-bound migration, rollback, and repair evidence.
  • intake-authoring-policy-template — repository-owned authoring policy.
  • intake-authoring-receipt-template — schema-2.0 lifecycle receipt.
  • intake-authoring-series-template — approved series coverage, order, DAG, and lineage.
  • intake-authoring-operation-template — transactional proposal and publication journal.
  • intake-authoring-tombstone-template — reversible logical deletion evidence.
  • intake-authoring-intake-template — portable Spec Kit-ready intake core.
  • intake-authoring-profile-template — repository-owned profile contract.
  • intake-authoring-runbook-template — authoring, clarification, update, status, and handoff runbook.
  • intake-authoring-agent-guidance-addendum-template — agent-neutral authoring guidance.
  • intake-authoring-field-validation-summary — synthetic, composition, and field evidence.

Commands Provided

  • speckit.intake-create — creates one intake or an explicitly approved series.
  • speckit.intake-read — provides read-only Summary, Detailed, or JSON output.
  • speckit.intake-update — explicitly updates an intake or migrates an approved series.
  • speckit.intake-delete — performs logical deletion with archive and tombstone evidence.
  • speckit.intake-create-status — inspects source, target, receipt, and prompt freshness without writes.

Number of Scripts (optional)

9

Tags

intake, authoring, governance, requirements, lifecycle

Key Features

  • Update the existing intake-authoring-governance catalog entry from 0.3.5 to 0.3.6 while preserving its ID, schema, commands, and recommended priority 64.
  • Correct running Active-series validation: an Active series with an Active member may have no additional Eligible candidate, represented as N/A.
  • Continue to require exactly one candidate for Ready series and reject multiple candidates, invalid states, dependencies, paths, hashes, and collection integrity failures.
  • Align the three Intake configuration validators for empty Idle series and nested Git repositories. Ordinary duplicate indexes remain blocked.
  • Preserve historical schema-2 receipts and series without rewriting them. The current generator binds 0.3.6 and continues to accept known 0.3.5 receipts.
  • Preserve bounded public HTTPS sources, traceable CRUD, language-aware collections, explicit write authority, read-only status, and authority-neutral handoff.

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 accepted through #4778 and PR #4779. It does not introduce a new preset ID.

  • Stable v0.3.6 release.
  • Merged source PR #13: native lifecycle validation succeeded on macOS, Linux, and Windows, including unchanged-checkout checks.
  • Tested head: 9cdd87ba72e9e2f6ed8f5c8cbdde54316853b289; release commit: 5530868f0de63b8fae19781f69086befefe4f965; tested and released Git tree: cc9774943ee73e3021bdb2420d1c7fcea8b57183.
  • Fresh macOS verification on 2026-10-04 with Spec Kit CLI 0.12.11: isolated installation from the submitted tag URL at priority 64, list, info, and receipt-template resolution succeeded.
  • All eight shipped JSON files parsed successfully after installation.
  • The freshly downloaded tag ZIP passed archive integrity validation. SHA-256: 6f08f7df93bf0096672de6b6a5e44f08e960463409634826e5b430ac1090db7e.
  • Real-project pilots completed through Show-CommandTui400 PR #21 and TinyCalc PR #93.
  • Coordinated patch validation and documentation evidence.

Counts: 13 templates, 5 commands, and 9 production script files. Test files are not included in the script count. Installation starts no intake authoring, review, implementation, campaign, 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

    Labels

    triage-nice-to-haveVerdict: evidence-backed fix or greenlit feature — land after review

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions