Files
DevRunbook-Public/CONTRIBUTING.md
T
DevRunbook release export cfd2804e27
Managed validation / full (push) Successful in 3m18s
Publish DevRunbook source
2026-09-03 04:09:17 +02:00

1.3 KiB

Contributing to DevRunbook

This build pack is Git-first. Product and playbook changes should be reviewable as ordinary file diffs and must preserve deterministic import and rendering.

Before changing contracts

  1. Read AGENTS.md, docs/07-playbook-package-spec.md, docs/20-content-governance.md and docs/29-package-integrity-canonicalization.md.
  2. Run python3 scripts/validate_pack.py.
  3. Update schemas, prose contracts, examples, API/database references and traceability together when a domain contract changes.

Playbook contribution rules

  • Start from templates/playbook-package/.
  • Use a globally unique logical ID, slug and semantic version.
  • Declare every package file and role.
  • Include explicit use/non-use cases, guardrails, workflow, validation, completion and failure handling.
  • Add at least one valid input example and one structural evaluation case.
  • Do not claim validated or battle-tested lifecycle status without executed evidence.
  • Never include secrets, proprietary repository content or instructions that weaken platform guardrails.

Pull-request evidence

Describe the user outcome, changed contracts, migration impact, validation commands and any accepted limitation. Contract changes require a changelog entry and, when durable, a decision-log or ADR update.