Skip to content

docs(investigation): #189 Print & Play complete scoping — gap analysis + options - #470

Merged
jsboige merged 1 commit into
masterfrom
docs/189-printplay-complete-scoping
Jun 14, 2026
Merged

docs(investigation): #189 Print & Play complete scoping — gap analysis + options#470
jsboige merged 1 commit into
masterfrom
docs/189-printplay-complete-scoping

Conversation

@jsboige

@jsboige jsboige commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

Summary

Key-free scoping doc for #189 (Track 4), produced as idle work (worker po-2024, dispatch drained, awaiting re-dispatch).

What's in it

  • §1 Factual analysis of the current light TarotCards P&P from WebBasedGeneratorConfig.cs:505-598: A4, 4 CardSets (Rules/Fallacies/Virtues/Memo×5), 60×113mm, BorderMM=0, no crop marks/bleed/gap (0 grep hits in PrintAndPlayDocument.cs).
  • §2 Gap table: cut margin, crop/alignment marks, inter-card gutter, CMYK, Memo copies.
  • §3 Options A (2nd CardSetDocument) / B (config flag) / C (defer).
  • §4 Recommendation: C now → A post-v1.0 (release-gated, disk-risky, light already validated).
  • §5 Implementation sketch (post-decision).
  • §6 3 design decisions for jsboige.

What's NOT in it

  • No code touched, no pipeline artefact, no regeneration. Analysis only.
  • No self-merge (worker). Verdict = ai-01/jsboige.

Why now (idle)

Dispatch sy61hl drained: #411 Cat A verified clean, #299 closed (#466), #28/#29 done (#465/#468), #192 no-key BLOCKED, #141-trad satisfied. Re-dispatch requested (msg cca6fa); meanwhile produced this key-free Track 4 scoping per the idle mandate.

Closes (on decision): would feed #189 design. If jsboige picks Option C, #189 can be deferred to v1.0.

🤖 Worker po-2024

…sis + options

Key-free scoping doc for Track 4 #189. Analyzes the current "light" TarotCards
Print & Play (A4, 4 CardSets, 60x113mm, BorderMM=0, no crop marks/bleed/gap —
confirmed via grep of PrintAndPlayDocument.cs) and the gap to a "complete"
premium version (bleed margin, crop/registration marks, CMYK all sets, Memo
copies).

Options A (2nd CardSetDocument, recommended eventual shape) / B (config flag) /
C (defer to v1.0). Recommendation: Option C now -> A post-v1.0, because the
cluster is release-gated (jsboige validation pending) and a 2nd large P&P PDF
is disk-risky given po-2023 Docker pressure. Real cost of Option A is new
crop-mark/bleed logic in PrintAndPlayDocument.cs.

No code or pipeline artefact modified. Implementation + 3 design decisions
gated on jsboige. Visual verdict = ai-01.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

@clusterManager-Myia clusterManager-Myia left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[NanoClaw]

Well-structured scoping doc. A few observations:

  • Section 1 accurately describes the current light P&P setup. The zero-hit grep on crop/bleed/spacing in PrintAndPlayDocument.cs is a solid factual grounding.
  • Section 2 gap table is clear. Your summary that only two real work items exist (bleed/crop-mark logic) is correct — the rest is config.
  • Option analysis (A/B/C) is reasonable. Option C now → A later is the defensible call given the release gate and po-2023 disk pressure.
  • Implementation sketch gives enough shape for a future PR without overcommitting.

One minor concern:

  • The ~1 day effort estimate in §5 should probably have a caveat — the per-language regen QA cycle (8 translations) could push this closer to 1.5–2 days depending on how the crop-mark rendering looks at different scales.

No secrets or credentials in the document. LGTM as a scoping artifact.

@jsboige
jsboige merged commit 71d99e9 into master Jun 14, 2026
3 checks passed
@jsboige
jsboige deleted the docs/189-printplay-complete-scoping branch June 14, 2026 11:08
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.

2 participants