Skip to content

Document the draft workflow from source add to build - #73

Merged
peterbjohnson merged 5 commits into
devfrom
wb/t45
Sep 20, 2026
Merged

peterbjohnson merged 5 commits into
devfrom
wb/t45

Conversation

@peterbjohnson

Copy link
Copy Markdown
Member

The documentation describes the spec engine (docs/source/spec.md) and the question format, and the command line reference lists every subcommand, but no page explains the workflow those commands form: freeze a document, fill the draft by spec or by commands, validate, build. A reader who has the four modules in front of them cannot tell in which order to use them or why a draft has a log.

Write one page, docs/source/drafts.md, in the toctree after quickstart and before spec, that walks one small document through the workflow: in2lambda source add sheet.tex and what sheet.draft.json contains (blocks, line ranges, the hash); in2lambda source show; in2lambda spec run and the coverage report; the range commands (draft question add, part add, question solution, mark ignore, split block) with the four layers and the provenance each writes; draft field replace; draft replay; in2lambda validate with an example report showing an error and a warning; in2lambda build and render. Show the actual command output, as the quickstart does. Cross-reference the spec page and the format page instead of repeating them.

Every sentence follows the writing-prose-here skill. Done when the page builds in the Sphinx site, every command shown runs as printed against a fixture in the repository, and a reviewer reading the page alone can drive a document from source to zip.


Workbench ticket t45.

@peterbjohnson
peterbjohnson merged commit 9141210 into dev Sep 20, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant