1.5 pdf-lib renderer and parity tests #7

Closed
opened 2026-08-18 10:21:28 +01:00 by Bolt · 0 comments
Collaborator

Proof:

  • the download button produces a PDF that opens
  • vitest asserts pt = mm * 2.8346 at the renderer boundary
  • vitest asserts both renderers consume the baseline emitted by layout rather than deriving their own
  • the export signature takes a list of sheets even though V1 always passes one

This is what the tracer bullet exists for. Settling it here is the whole point of building thin before deep.

Satisfies: decisions 1, 2, 12, 16, 20

Proof: - the download button produces a PDF that opens - vitest asserts pt = mm * 2.8346 at the renderer boundary - vitest asserts both renderers consume the baseline emitted by layout rather than deriving their own - the export signature takes a list of sheets even though V1 always passes one This is what the tracer bullet exists for. Settling it here is the whole point of building thin before deep. Satisfies: decisions 1, 2, 12, 16, 20
Bolt added this to the M1 tracer bullet milestone 2026-08-18 10:21:28 +01:00
TJC closed this issue 2026-08-18 11:13:44 +01:00
Sign in to join this conversation.
No labels
chore
core
render
ui
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
TJC/daily-planner-template#7
No description provided.