Create a new change proposal with delta specs and tasks
spectr/AGENTS.md and spectr/project.md (located inside the
spectr/ directory—run ls spectr) if you need additional
Spectr conventions or clarifications.Note: You are not implementing yet, you are fully planning and creating the change proposal using spectr.
spectr/project.md, read spectr/specs/ and
spectr/changes/ directories, and inspect related code or docs (e.g.,
via rg/ls) to ground the proposal in current behaviour; note any gaps
that require clarification.change-id and scaffold proposal.md,
tasks.md, and design.md (when needed) under
spectr/changes/<id>/.design.md when the solution spans
multiple systems, introduces new patterns, or demands trade-off discussion
before committing to specs.spectr/changes/<id>/specs/<capability>/spec.md
(one folder per capability) using ## ADDED|MODIFIED|REMOVED Requirements
with at least one #### Scenario: per requirement and cross-reference
related capabilities when relevant.tasks.md as an ordered list of small, verifiable work items that
deliver user-visible progress, include validation (tests, tooling), and
highlight dependencies or parallelizable work. Note: After running spectr accept, both tasks.md (human-readable) and tasks.jsonc
(machine-readable) will coexist—the former preserves formatting and context,
while the latter becomes the runtime source of truth.spectr validate <id> and resolve every issue before
sharing the proposal.spectr/changes/<id>/specs/<capability>/spec.md when validation fails.spectr/specs/<capability>/spec.md to understand
current state.rg -n "Requirement:|Scenario:" spectr/specs before writing new ones.rg <keyword>, ls, or direct file reads so
proposals align with current implementation realities.