Skip to content

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

Description

@hindermath

Preset ID

intake-authoring-governance

Preset Name

Intake Authoring Governance

Version

0.3.7

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.7.zip

Documentation URL

https://github.com/hindermath/spec-kit-preset-intake-authoring-governance/blob/v0.3.7/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.7 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.7 and continues to accept known 0.3.5 and 0.3.6 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)

Updated validation evidence: v0.3.7

This replaces the submitted v0.3.6 pin with a new immutable patch release, fixing the README validation reported in this comment. It updates the existing catalog entry (currently 0.3.5), not the preset ID.

specify preset add --from https://github.com/hindermath/spec-kit-preset-intake-authoring-governance/archive/refs/tags/v0.3.7.zip --priority 64
  • A new README regression reproduced the old failure before the fix and passes afterward.
  • Native lifecycle CI passed on macOS, Linux and Windows, including unchanged tracked-checkout proof.
  • Tested head: 8210ff9ecc67f71dc7288f0013fa783bddc48035; release commit: dbf135e89ba583fb27294f84e487cf1a5826604f; identical tested/released tree: c8d101d5c57ed494e93c91c543b48081b61821b1.
  • Isolated installation on macOS with Spec Kit CLI 0.12.8 used exactly the submitted tag URL at priority 64. List/info/receipt-template resolution, all eight installed JSON files and installed README/template integrity passed.
  • Submitted tag ZIP SHA-256: fc20a010c2124977249f926677d1bb2b03b81e7cd2a549bc4c7489de837e1427.
  • Attached release-asset ZIP has a different container SHA-256 (ea945bfd5eca6b4a72da06ab21613a631a5776882a4d9ca829706f15e6ddaad0); its 44 file contents match the tag ZIP after root normalization.
  • v0.3.6 tag and archive stay unchanged: tag commit 5530868f0de63b8fae19781f69086befefe4f965, tag ZIP 6f08f7df93bf0096672de6b6a5e44f08e960463409634826e5b430ac1090db7e, verified byte-identical before/after publication.
  • Receipt-generator metadata binds 0.3.7. Known schema-2 0.3.6 receipts remain valid; unknown versions and invalid schema combinations still fail closed. No new commands, schemas, priorities or runtime dependencies.
  • Bilingual release validation and Documentation Impact.
  • Earlier real-project v0.3.6 pilots remain historical evidence: Show-CommandTui400 #21 and TinyCalc #93. This patch is additionally validated through the isolated v0.3.7 installation; no new consumer rollout is claimed.

Counts remain 13 templates, 5 commands and 9 production script files. Tests are excluded from the script count. Installation starts no authoring, review, implementation, campaign or delivery. Please revalidate this corrected pinned submission.

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