This repository maintains an agent-assisted .agents/feedback installer scaffold for other repositories. Read this file before changing scaffold instructions, schemas, templates, tools, tests, artifact tooling, or release documentation.
- Maintain this repository as the source for the scaffold, not as an installed feedback folder.
- Keep the installed scaffold dependency-free.
- Keep target-repository setup limited to extracting
.agents/feedbackand pointing an agent at.agents/feedback/AGENTS.md. - Require temporary staging before upgrading an existing
.agents/feedbackinstallation. - Preserve committed shared records and ignored secret-free local additions as separate scopes.
- Do not add a changelog for implemented feedback records.
- Do not store secrets, credentials, raw private logs, customer data, private issue text, screenshots, large logs, or private tokens in examples, fixtures, or docs.
- Keep scaffold instructions short enough for agents to read completely.
README.mdexplains project purpose, artifact installation, verification, and release scope.docs/README.mdis the public documentation index.docs/getting-started.mddefines the adoption-first installation, first-use, upgrade, and troubleshooting path.CONTRIBUTING.mddefines contribution scope and verification expectations.CHANGELOG.mdrecords public product releases only.SECURITY.md,SUPPORT.md, andCODE_OF_CONDUCT.mddefine public repository support and conduct policy.docs/specification.mddefines the installer scaffold contract, lifecycle, records, plans, script behavior, and safety rules.docs/releases/README.mddefines release note file requirements and the draft release workflow.- Versioned files under
docs/releases/define release bodies used for draft GitHub Releases. scaffold/.agents/feedback/README.mdexplains installed folder behavior when the scaffold exists.
Prefer small changes that preserve portability. If a proposed feature requires installed dependencies, background services, databases, or a target-repository package install, reject it for v1 or document it as a future extension.
Keep repository documentation aligned with scaffold behavior. When changing lifecycle states, record fields, plan fields, script output, installer behavior, or release artifact layout, update docs/specification.md in the same change.
Keep one record schema and one plan schema until a released installed base requires compatibility handling. Do not add schema dispatchers or automatic migration without evidence.
The project exists because many repositories lack a durable place for agents to record workflow friction that should improve future agent sessions. The scaffold is intentionally a folder-based protocol installed by agents rather than an application.
scaffold/.agents/feedback/AGENTS.mdcontains installer instructions used immediately after artifact extraction.scaffold/.agents/feedback/AGENTS.final.mdcontains operational instructions used after installation.scaffold/.agents/feedback/tools/feedback-state.mjssummarizes records when the scaffold exists.