# City Hall resource pack

Start small. Take one useful piece. Adapt it to your workflow.

These 50 selected files are MIT licensed; retain LICENSE.txt with copies. This catalog license does not determine the license of projects, datasets or other assets described inside the templates. Replace placeholder licenses with the actual terms for your work.

Remove or rename fields, simplify sections, change naming conventions, combine templates, or rewrite validation rules. Examples are illustrative and are not evidence for your project. Source-relative paths and SHA-256 values are recorded in /data/city-hall-resources.json. Files are reviewed snapshots, not runtime reads of City Hall.

PROJECT-READMAP.toml prioritizes reading paths and budgets; it is not a milestone roadmap. Python helper requirements and commands appear on each script detail page.

- [PPS: Project-Proposal.md](/city-hall/resources/files/PPS/templates/Project-Proposal.md) — Define the purpose, boundaries, milestones and success criteria for one project.
- [PPS: PROJECT.manifest.toml](/city-hall/resources/files/PPS/templates/PROJECT.manifest.toml) — Record a proposal in machine-readable form.
- [PPS: PROJECT-READMAP.toml](/city-hall/resources/files/PPS/templates/PROJECT-READMAP.toml) — Prioritize the files a person or agent should read to understand a project.
- [PPS: Example-CLI-Project-Proposal.md](/city-hall/resources/files/PPS/examples/Example-CLI-Project-Proposal.md) — See how a CLI project defines bounded scope and delivery goals.
- [PPS: pps_validate.py](/city-hall/resources/files/PPS/tools/pps_validate.py) — Check required proposal fields and registered values.
- [ATS: Agent-Task-Record.md](/city-hall/resources/files/ATS/templates/Agent-Task-Record.md) — Record task scope, work completed, evidence and remaining work.
- [ATS: Handoff-Note.md](/city-hall/resources/files/ATS/templates/Handoff-Note.md) — Give the next person or agent enough context to continue.
- [ATS: Completed-Agent-Task-Record.md](/city-hall/resources/files/ATS/examples/Completed-Agent-Task-Record.md) — See a completed task record with outcomes and evidence.
- [ATS: Blocked-Handoff-Note.md](/city-hall/resources/files/ATS/examples/Blocked-Handoff-Note.md) — See how blocked work can be handed off clearly.
- [WGS: Agent-Closeout-Procedure.md](/city-hall/resources/files/WGS/Agent-Closeout-Procedure.md) — Close work with outcomes, evidence and recovery context.
- [WGS: Workspace-Health-Record.md](/city-hall/resources/files/WGS/templates/Workspace-Health-Record.md) — Make workspace health, drift and follow-up work visible.
- [WGS: Development.manifest.toml](/city-hall/resources/files/WGS/templates/Development.manifest.toml) — Register workspace roots and their governance responsibilities.
- [DRS: Release-Checklist.md](/city-hall/resources/files/DRS/templates/Release-Checklist.md) — Track the evidence needed before distributing a release.
- [DRS: Build-Reproducibility-Guide.md](/city-hall/resources/files/DRS/templates/Build-Reproducibility-Guide.md) — Document how someone can rebuild a specific release.
- [DRS: Dependency-Provenance.md](/city-hall/resources/files/DRS/templates/Dependency-Provenance.md) — Record where dependencies came from and how they were pinned.
- [DRS: Release-Note.md](/city-hall/resources/files/DRS/templates/Release-Note.md) — Explain changes, distribution and verification evidence for a release.
- [AAMHS: Hash-Manifest.toml](/city-hall/resources/files/AAMHS/templates/Hash-Manifest.toml) — Record multiple hashes for an archive and its preservation context.
- [AAMHS: Archive-Integrity-Record.md](/city-hall/resources/files/AAMHS/templates/Archive-Integrity-Record.md) — Document an archive integrity check and its limitations.
- [AAMHS: Example-Hash-Manifest.toml](/city-hall/resources/files/AAMHS/examples/Example-Hash-Manifest.toml) — Inspect the structure of an illustrative archive hash manifest.
- [ARHS: Release-Hash-Record.md](/city-hall/resources/files/ARHS/templates/Release-Hash-Record.md) — Publish hash and distribution provenance for a release artifact.
- [DDS: DATASET.manifest.toml](/city-hall/resources/files/DDS/templates/DATASET.manifest.toml) — Describe a dataset and its provenance, splits and lifecycle.
- [DDS: Provenance-Record.md](/city-hall/resources/files/DDS/templates/Provenance-Record.md) — Record where dataset inputs came from and how they changed.
- [DDS: License-Record.md](/city-hall/resources/files/DDS/templates/License-Record.md) — Record permissions and obligations for dataset sources.
- [DDS: Split-Record.md](/city-hall/resources/files/DDS/templates/Split-Record.md) — Explain how train, validation and test sets were formed.
- [DDS: Example-Provenance-Record.md](/city-hall/resources/files/DDS/examples/Example-Provenance-Record.md) — See an illustrative provenance record for dataset inputs.
- [SIS: Service-Manifest.toml](/city-hall/resources/files/SIS/templates/Service-Manifest.toml) — Record a service owner, runtime, endpoints and operational expectations.
- [SIS: Service-Runbook.md](/city-hall/resources/files/SIS/templates/Service-Runbook.md) — Capture how to start, stop, inspect and recover a service.
- [SIS: Health-Check-Contract.md](/city-hall/resources/files/SIS/templates/Health-Check-Contract.md) — Define what a service health check should test and report.
- [SIS: Example-Local-API-Service.md](/city-hall/resources/files/SIS/examples/Example-Local-API-Service.md) — Inspect an illustrative local API service record.
- [WDS: Site-Manifest.toml](/city-hall/resources/files/WDS/templates/Site-Manifest.toml) — Record site ownership, routes, publication and runtime expectations.
- [WDS: Deployment-Record.md](/city-hall/resources/files/WDS/templates/Deployment-Record.md) — Record what was deployed, where, and what was checked.
- [WDS: Example-Deployment-Record.md](/city-hall/resources/files/WDS/examples/Example-Deployment-Record.md) — See an illustrative deployment record with checks and rollback context.
- [WDS: route_check.py](/city-hall/resources/files/WDS/tools/route_check.py) — Check HTTP availability for an explicit list of routes.
- [CTS: Command-Contract.md](/city-hall/resources/files/CTS/templates/Command-Contract.md) — Define arguments, output streams, exit codes and command behavior.
- [CTS: CLI-Release-Checklist.md](/city-hall/resources/files/CTS/templates/CLI-Release-Checklist.md) — Review a CLI release for predictable behavior and evidence.
- [CTS: ok-envelope.json](/city-hall/resources/files/CTS/examples/fixtures/ok-envelope.json) — Inspect a structured JSON success response.
- [CTS: error-envelope.json](/city-hall/resources/files/CTS/examples/fixtures/error-envelope.json) — Inspect a structured JSON error response.
- [LDS: Library-Interface-Note.md](/city-hall/resources/files/LDS/templates/Library-Interface-Note.md) — Describe a public library interface, consumers and compatibility.
- [LDS: Breaking-Change-Cycle.md](/city-hall/resources/files/LDS/examples/Breaking-Change-Cycle.md) — See an illustrative breaking change and migration cycle.
- [SFDS: Standard-Specification.md](/city-hall/resources/files/SFDS/templates/Standard-Specification.md) — Turn a repeatable practice into an explicit standard specification.
- [SFDS: StandardName.manifest.toml](/city-hall/resources/files/SFDS/templates/StandardName.manifest.toml) — Describe a standard suite, version, maturity and supporting files.
- [SFDS: Validation-Checklist.md](/city-hall/resources/files/SFDS/templates/Validation-Checklist.md) — Review a standard suite for structure and adoption guidance.
- [SESM: SESM-Metadata-Example.json](/city-hall/resources/files/SESM/templates/SESM-Metadata-Example.json) — Inspect metadata fields intended for embedding in an SVG.
- [SESM: basic-safe.svg](/city-hall/resources/files/SESM/fixtures/valid/basic-safe.svg) — Inspect a minimal SVG with embedded SESM metadata.
- [SESM: Validate-SESM-Safe.py](/city-hall/resources/files/SESM/Validate-SESM-Safe.py) — Inspect SVG metadata and optionally check the SESM safe profile.
- [SESM: svg_asset.schema.json](/city-hall/resources/files/SESM/svg_asset.schema.json) — Inspect the metadata schema consumed by the SESM validator.
- [BlueSlate: BlueSlate.Tokens.css](/city-hall/resources/files/BlueSlate/generated/BlueSlate.Tokens.css) — Start a dark interface with framework-neutral Blue Slate v0.5.0 tokens.
- [Blanks: ProjectName.manifest.toml](/city-hall/resources/files/.blank-forms/ProjectName.manifest.toml) — Start with a generic project manifest instead of a complete workflow.
- [Blanks: DirectoryName.manifest.toml](/city-hall/resources/files/.blank-forms/DirectoryName.manifest.toml) — Describe a directory, its role and children.
- [Blanks: README-TEMPLATE.md](/city-hall/resources/files/.blank-forms/README-TEMPLATE.md) — Give a project a consistent, reusable README structure.
