conductor/SLICE8.md

80 lines
3.5 KiB
Markdown

# Slice 8: Documentation
## Status
In progress - unified roadmap created and linked; broader documentation reconciliation remains
## Roadmap Alignment
This slice owns **Documentation, Packaging, and Release** in `ROADMAP.md`, while the final executable release gate remains in Slice 6. `ROADMAP.md` is the master work index; this slice must eventually reconcile or redirect duplicate planning and specification documents without erasing useful history.
## Objective
Make documentation accurate, non-duplicative, and sufficient for development, deployment, operation, and MVP acceptance.
## Dependencies
- Slice 7 authoritative scope
- Final behavior and validation results from Slices 1 through 6
- Continuous documentation updates from every slice
## In Scope
- Documentation ownership and consolidation
- Setup, architecture, schema, security, operations, user guidance, and release evidence
- Durable Codex and slice handoff state
## Out of Scope
- Marketing content and documentation for unimplemented post-MVP features
## Tasks
- [x] Create and link a unified v0.1.0 roadmap grouped by function and slice.
- [x] Designate `docs/` as the authoritative specification location.
- [x] Remove exact duplicate root requirements, architecture, and future-idea documents.
- [ ] Update README prerequisites, commands, and documentation index.
- [ ] Reconcile requirements and architecture with Slice 7.
- [ ] Update schema docs and remove new deprecated `action.responseMapping` examples.
- [ ] Document active components, bindings, and visual configuration workflows.
- [ ] Document authentication, secret provisioning, and redaction.
- [ ] Document proxy policy and deployment configuration.
- [ ] Document SQLite backup, persistence, and recovery.
- [ ] Publish verified build, test, Docker, and release commands.
- [ ] Publish the final acceptance checklist and known limitations.
- [ ] Reconcile `ROADMAP.md`, `CODEX.md`, and all slice handoffs as implementation progresses.
## Acceptance Criteria
- [ ] A contributor can install, run, test, and understand the project from documentation.
- [ ] An operator can configure secrets and proxy policy without reading source.
- [ ] Schema and binding examples match validated runtime behavior.
- [ ] MVP behavior and future ideas are clearly separated.
- [ ] Duplicate authoritative documents no longer create ambiguity.
- [ ] Acceptance criteria cite verified commands and outcomes.
## Validation
- [ ] Every documented command succeeds in the target environment.
- [ ] Internal links and paths are checked.
- [ ] Example JSON validates against the schema.
- [ ] Security guidance matches actual behavior.
- [ ] Task, Codex, and slice statuses agree.
## Risks and Open Questions
- Documentation will drift without continuous updates.
- Duplicate removal must wait until links and replacements are verified.
- Security documentation must not include real secrets or unsafe examples.
## Progress Log
- Created `ROADMAP.md` as the unified work index, reconciled the older numbered-step plan and legacy task inventory with `MVP_SCOPE.md` and Slices 1-8, and linked it from the README.
- Designated the `docs/` specifications as authoritative and removed byte-identical root duplicates plus stale transient planning documents.
## Handoff
- Last completed: Unified roadmap creation and cross-slice alignment.
- Next action: Inventory documentation ownership and reconcile duplicate root and `docs/` specifications.
- Known blockers: Final reconciliation depends on completed behavior and validation evidence.