build: clean up #12

Merged
leoqi merged 7 commits from build/clean-up into main 2026-07-01 19:37:34 +00:00
Owner

Cleanup and new docs too. Messy tree that won't happen again.

Cleanup and new docs too. Messy tree that won't happen again.
- Replaced fragile TSV-based metadata with robust JSONL workflow
  - Added collect_metadata.lua using pandoc.json.encode
  - Updated render_metadata.lua to use pandoc.json.decode
  - Implemented two-pass build in build.sh with jq transformations
- Deleted legacy files (build.osh, collect_inspired.lua)
- Styled section numbers to be smaller with trailing periods

All components now use type-safe JSON data flow ensuring reliability
and maintainability.

Assisted-by: qwen:qwen3-235b-a22b-thinking-2507
leoqi merged commit 781c6498e0 into main 2026-07-01 19:37:34 +00:00
leoqi referenced this pull request from a commit 2026-07-01 19:37:35 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
simplefast/rfd!12
No description provided.