1.3 KiB
Docfill P0.6 Freeze Implementation Plan
For agentic workers: REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (
- [ ]) syntax for tracking.
Goal: Freeze the current MVP as a small deliverable that can be built, smoke-tested, and handed to a digital employee.
Architecture: Keep the current single-command CLI and add only delivery wrappers: a local build script, a runbook, and ignore rules for generated artifacts. No new runtime features.
Tech Stack: Go, shell, existing docfill run CLI.
Task 1: Build Output
Files:
-
Modify:
.gitignore -
Create:
scripts/build.sh -
Ignore
dist/. -
Build only the current machine target into
dist/docfill-darwin-arm64. -
Print the output path.
Task 2: Digital Employee Runbook
Files:
-
Create:
docs/digital-employee-runbook.md -
Modify:
README.md -
Document required inputs, command contract, stdout/stderr handling, exit codes, and common errors.
-
Link the runbook from README.
Task 3: Freeze Verification
- Run
go test -count=1 ./.... - Run
bash scripts/smoke.sh. - Run
bash scripts/build.sh. - Stage all project files except local ignored files.
- Commit as
feat: add docfill mvp cli.