Skip to content

DO NOT MERGE: Tasks index A — dense week roster - #247

Closed
yyolk wants to merge 3 commits into
cursor/greenfield-nomad-mvp-3c7ffrom
cursor/exp-tasks-index-a-roster-a4c8
Closed

DO NOT MERGE: Tasks index A — dense week roster#247
yyolk wants to merge 3 commits into
cursor/greenfield-nomad-mvp-3c7ffrom
cursor/exp-tasks-index-a-roster-a4c8

Conversation

@yyolk

@yyolk yyolk commented Sep 10, 2026

Copy link
Copy Markdown
Owner

Exploratory only. Do not merge. Draft vs greenfield tip — not into master, not into #207.

Thesis A — dense week roster

Compact linked list of ISO weeks that touch a pressed month. [tasks] index_rows (12–20, default 16). Each row:

  • Left stub — hairline week mark W01W53 (Meeting A spirit)
  • Date-range cue — printed short range (29 Dec–4 Jan), not a write-in
  • Title write-in — long rule on the same baseline

Header slab is Tasks + year. Liberation, hairlines, Focus ticks, lined notes, parch.tracks, fpdf2.

A full year is 53 weeks, so the roster paginates: page 1 is tasks-index-{year}; later sheets are tasks-index-{year}-02…. January-only presses stay on one index page.

Thesis A Tasks index — dense week roster

Weekly dest

One week’s task well. Bands:

Band Role
week header printed Wnn + short range
checklist [tasks] rows Focus ticks (5–10, default 7), content-height
notes leftover lined well (flex)

Thesis A weekly Tasks dest W01

Linked vs unlinked

Hit Linked? Dest
Week stub (boxed Wnn) yes — only well hit that row’s tasks-{iso_year}-W{nn}
Printed range cue no
Title write-in no handwriting
Whole silent row no
Dest header chip + lit Task yes owning index (tasks-index-{year} or -{nn})
Piece dest kind
Index (Task landing) tasks-index-{year} (p1); tasks-index-{year}-{nn} tasks_index
Dests tasks-{iso_year}-W01-W53 task

Bottom nav is 10 tabs: Year · Quar · Mon · Habit · Proj · Meet · Task · Week · Day · Notes. Task is lit on the index and on dests.

Knobs

TOML Spec Range Default
[tasks] index_rows task_index_rows 12–20 16
[tasks] rows task_rows 5–10 7

Proofs: artifacts/mvp/exp-tasks-index-a-roster.png and artifacts/mvp/exp-tasks-index-a-dest.png (702×937, 150 PPI Nomad page).

uv run pytest81 passed. Default year press is 897 pages (notes_pages=1). No Typst, no merge.

Out of scope

Merge to master. Land into #207.

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

Dense week roster (one linked row per ISO week) plus content-height
Tasks checklist / flex Notes dests. Task strip tab lands on the index;
dest chip and lit Task return to the owning sheet.

Co-authored-by: Joseph Chiocchi <joe@yolk.cc>
@coderabbitai

coderabbitai Bot commented Sep 10, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 77dba6ff-b03a-4a8b-88aa-4cb17130e20b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

cursoragent and others added 2 commits September 10, 2026 08:31
150 PPI Nomad renders of tasks-index-2026 and tasks-2026-W01 after
pytest green (81 passed).

Co-authored-by: Joseph Chiocchi <joe@yolk.cc>
Co-authored-by: Joseph Chiocchi <joe@yolk.cc>
@yyolk

yyolk commented Sep 10, 2026

Copy link
Copy Markdown
Owner Author

Thumbs-down on thesis A (dense week roster). Closing; no replacement.

@yyolk yyolk closed this Sep 10, 2026
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