Implement From Plan
Use plan.md as the source of truth. Separate tasks.md files are legacy and
are not required.
Workflow
- Run
.specify/scripts/powershell/check-prerequisites.ps1 -Jsonand read the activeplan.md,.specify/memory/constitution.md, andAGENTS.md. - Extract the
Work Checklist, package surfaces, verification commands, and open questions from the plan. - If an open question blocks correctness, ask it before editing. Otherwise make conservative assumptions and proceed.
- Implement checklist items in dependency order. Update the checkbox in
plan.mdas each item is completed. - Keep changes scoped to files named or implied by the plan and constitution.
- For public API changes, apply
openspecy-design-public-apibefore editing signatures. - Run staged verification with
openspecy-run-quality-gates: focused tests, relevant benchmarks, toolchain preflight and documentation, full tests, then package check. Report skipped long-running, external-resource, optional backend, or CI-only checks precisely.
Rules
- Tests cover current package behavior; old implementations used for speed
comparisons belong in
benchmarks/. - Same-output function improvements need a benchmark update or a written reason in the plan. Short benchmarks need repeated measurements and must flag material regressions.
- Do not edit
NAMESPACE,man/*.Rd, or generated pkgdown HTML directly. - Do not regenerate documentation with a roxygen2 version that differs from the
version configured in
DESCRIPTION. - Preserve
OpenSpecyobject structure, identifiers, metadata alignment, and relevant attributes through function flows. - Do not add Shiny application code to this package repository.
Source: wincowgerDEV/OpenSpecy-package — distributed by TomeVault.