#4778·spec-kit

[Preset]: Update Intake Authoring Governance to v0.3.5

Author: hindermathCreated Sep 28, 2026Updated Sep 28, 2026
Labelspreset-submissionvalidation-passedtriage-nice-to-have

Preset ID

intake-authoring-governance

Preset Name

Intake Authoring Governance

Version

0.3.5

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

Documentation URL

https://github.com/hindermath/spec-kit-preset-intake-authoring-governance/blob/v0.3.5/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 and collection contract
  • intake-governance-migration-journal-template — hash-bound migration and rollback 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 and DAG
  • 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 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 — create one intake or an explicitly approved series
  • speckit.intake-read — read-only summary, detailed or JSON output
  • speckit.intake-update — explicitly authorized update or migration
  • speckit.intake-delete — logical deletion with archive and tombstone
  • speckit.intake-create-status — source, target, receipt and prompt freshness

Number of Scripts (optional)

9

Tags

intake, authoring, governance, requirements, migration

Key Features

  • Update the existing catalog entry from 0.3.4 to 0.3.5; this is not a new preset ID. Previous accepted update: #4710 / #4716.
  • Fix the schema-2 generator compatibility boundary so the shipped receipt template is accepted by both Bash and PowerShell validators.
  • Keep unknown generators and current-generator/legacy-schema mismatches fail-closed. No schema or command expansion.
  • Add regression coverage using the actual shipped template, LF/CRLF/BOM variants and unchanged input hashes.
  • Preserve bounded public-HTTPS sources, traceable CRUD, language-aware collections, and explicit write/series authority.
  • Validators require Bash/PowerShell as documented; Python 3 is required for configuration/archive paths, including the PowerShell wrapper. No extension dependency.

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

  • Stable v0.3.5 release, source PR #10.
  • Tag commit: f90e707444237d768623f457f85d15a707c3476e.
  • Download URL SHA-256: 972b6106e9c0ecd95a90dc6bdb175e97a5cc5ef16261b84e56beca2928fa7ba8.
  • All 42 archive payload files match the tested source tree; the former v0.3.4 tag and archives remain unchanged.
  • Native source tests passed on macOS, Linux and Windows.
  • Completed pilot Show-CommandTui400 #12: successful PR/main checks and synchronized main.
  • Completed pilot TinyCalc #91: existing local backport replaced by canonical package; bounded GSDB follow-up; all PR/main checks including Linux/Windows build, tests and smoke passed.
  • Central Home Baseline delivery #314, merge f61c5b7a5923400c7bc5ea8b547a78a25e8c348f: all 20 PR checks passed on the exact reviewed head; the installed 42-file package matches the tag archive, all other 13 preset registry entries are unchanged, and Home runtime synchronization is verified.
  • All six Home Baseline merge workflows also succeeded; central delivery closeout and workflow links.
  • Broader consumer rollout remains separately tracked; installation evidence is not a product, risk, conformity or certification approval.