iftypeset/docs/CHECKPOINTS.md
codex e92f1c3b93
Some checks are pending
ci / ci (push) Waiting to run
iftypeset: document CI pipeline + Playwright + font contract
2026-01-08 18:10:41 +00:00

33 KiB
Raw Export PDF Blame History

Checkpoints

Durable restore points for this repo (useful when chat context resets).

How to create a checkpoint:

  • ./scripts/checkpoint.sh "short note about what changed"

Each entry records the snapshot tarball path + sha256 and the CI JSON for that moment. Newer entries also include a details markdown file with a diffstat + working tree counts to make changes reviewable even if chat context is lost.

2026-01-03T20:09:44Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-03T20-09-44Z.tar.gz
  • snapshot_sha256: 95583b843415cbb39de3199b1a73453d163f858b869b1852799360b6ca35388a
  • ci_json: out/checkpoints/ci_2026-01-03T20-09-44Z.json
  • note: first checkpoint test

2026-01-03T20:54:58Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-03T20-54-58Z.tar.gz
  • snapshot_sha256: adbc13a46b0141253f74fe7f0c9e2705f044525251831ac4ba4141a7e19d97bc
  • ci_json: out/checkpoints/ci_2026-01-03T20-54-58Z.json
  • note: expanded rules to 479; CI green

2026-01-03T21:02:54Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-03T21-02-54Z.tar.gz
  • snapshot_sha256: 2014ff7c106196144541a76474f2a3251bcc2efef37e4d0f9d9a68820ba0521c
  • ci_json: out/checkpoints/ci_2026-01-03T21-02-54Z.json
  • note: update STATUS to 479 rules; add repo AGENTS.md

2026-01-03T21:08:41Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-03T21-08-41Z.tar.gz
  • snapshot_sha256: 1a6a072f8efca84d0fa86e36a342822d7bf12e0af58e71b39a985cec898352c8
  • ci_json: out/checkpoints/ci_2026-01-03T21-08-41Z.json
  • note: codex-max: QA analyzer improvements + lint rewrite safety + new fixtures/tests

2026-01-03T21:21:04Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-03T21-21-04Z.tar.gz
  • snapshot_sha256: feab598ca674e5d54922276c926bbbd20f0da343046f1e9788cd3225810bf8fd
  • ci_json: out/checkpoints/ci_2026-01-03T21-21-04Z.json
  • note: add docs/08-handoff.md; link from README

2026-01-03T22:04:18Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-03T22-04-18Z.tar.gz
  • snapshot_sha256: cedfca7d70a93e0526e63b9833aa6a3c29703b51dc90d12c626141096a6a096e
  • ci_json: out/checkpoints/ci_2026-01-03T22-04-18Z.json
  • note: add editorial rules: v1_editorial_001

2026-01-03T22:12:03Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-03T22-12-03Z.tar.gz
  • snapshot_sha256: 2a31b12bacf66ad38137d006d62b1f5093c0b84a1cf40b455c7605f8b50ea7ef
  • ci_json: out/checkpoints/ci_2026-01-03T22-12-03Z.json
  • note: resume script + canonical status trap note

2026-01-03T22:13:31Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-03T22-13-31Z.tar.gz
  • snapshot_sha256: 017f0d4622586676454e0379a31361a1aeadf0fe41e89e8c353e7ac5362062e8
  • ci_json: out/checkpoints/ci_2026-01-03T22-13-31Z.json
  • note: include AGENTS.md in checkpoints

2026-01-03T22:19:23Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-03T22-19-23Z.tar.gz
  • snapshot_sha256: 233e117f2973b77d6912788063bec4888c0e510ff07efd6aa2af484d2665e30a
  • ci_json: out/checkpoints/ci_2026-01-03T22-19-23Z.json
  • note: trust contract + entrypoint

2026-01-03T22:41:27Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-03T22-41-27Z.tar.gz
  • snapshot_sha256: 089af30bbe08d0433534b667bf0fb9bd5a2af65c57d8e4e4dbab92e99c5759c1
  • ci_json: out/checkpoints/ci_2026-01-03T22-41-27Z.json
  • note: docs: add project brief + session resilience note

2026-01-03T22:57:22Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-03T22-57-22Z.tar.gz
  • snapshot_sha256: aba3cf17cb9a9d5793598fbda600f0c0fd026fea43565f031860419629ea6b3c
  • ci_json: out/checkpoints/ci_2026-01-03T22-57-22Z.json
  • note: session state artifact + checkpoint integration

2026-01-03T23:41:09Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-03T23-41-09Z.tar.gz
  • snapshot_sha256: 35940c6df1c134281e3cfe9b14dc54c5a9c2fa018edd863cde7f9734d267ee22
  • ci_json: out/checkpoints/ci_2026-01-03T23-41-09Z.json
  • note: pdf-aware QA (widows/orphans)

2026-01-04T00:29:13Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T00-29-13Z.tar.gz
  • snapshot_sha256: dabe0e2acb1c83afcfa0ffe4ddd448439ad8b99267d22fbfb4a71ce2a09f542f
  • ci_json: out/checkpoints/ci_2026-01-04T00-29-13Z.json
  • note: audit+session-state refresh

2026-01-04T05:20:47Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T05-20-47Z.tar.gz
  • snapshot_sha256: 3078a3cce3dca02336e49d3d4c261308f2078d22c0e6ace58bc6635f1b03f8b5
  • ci_json: out/checkpoints/ci_2026-01-04T05-20-47Z.json
  • note: forgejo integration + pdf qa expansion

2026-01-04T05:58:38Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T05-58-38Z.tar.gz
  • snapshot_sha256: 42e99c3676c8423194cb3bbdca9ff635eff7bfd60af29a6ca0788b10aca7fe4d
  • ci_json: out/checkpoints/ci_2026-01-04T05-58-38Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T05-58-38Z.md
  • git: master 626779d
  • working_tree: dirty_paths=48 (modified=20, untracked=28)
  • note: task 1303: md parser robustness

2026-01-04T06:03:53Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T06-03-53Z.tar.gz
  • snapshot_sha256: a781c760a44691aa9ff110de6c6d2022280034be3d2c05c247c0c74a5e3048b9
  • ci_json: out/checkpoints/ci_2026-01-04T06-03-53Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T06-03-53Z.md
  • git: master 626779d
  • working_tree: dirty_paths=48 (modified=20, untracked=28)
  • note: task 1304: lint enforcement coverage

2026-01-04T06:04:12Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T06-04-12Z.tar.gz
  • snapshot_sha256: da61e7582893074d5c288ded916c75d3306d960847692ad2f9e7cfa326fab502
  • ci_json: out/checkpoints/ci_2026-01-04T06-04-12Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T06-04-12Z.md
  • git: master 626779d
  • working_tree: dirty_paths=48 (modified=20, untracked=28)
  • note: task board: add CI-style CLI roadmap tasks

2026-01-04T06:05:22Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T06-05-22Z.tar.gz
  • snapshot_sha256: a3aa47e3ee759328e3531ed3a0c49801bb8cfd430cb403978ff91b9a18001746
  • ci_json: out/checkpoints/ci_2026-01-04T06-05-22Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T06-05-22Z.md
  • git: master 626779d
  • working_tree: dirty_paths=48 (modified=20, untracked=28)
  • note: task 1306: packaging and UX

2026-01-04T06:10:01Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T06-10-01Z.tar.gz
  • snapshot_sha256: d493f39ba9fcf708eb38cab11dd20762a4a361a3a635e30feedfad7e577c6d7c
  • ci_json: out/checkpoints/ci_2026-01-04T06-10-01Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T06-10-01Z.md
  • git: master 626779d
  • working_tree: dirty_paths=49 (modified=21, untracked=28)
  • note: task 1307: run pipeline

2026-01-04T06:16:12Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T06-16-12Z.tar.gz
  • snapshot_sha256: b978bb5cb21fbccd669307e800494b3344818e25fbae521df953f30e099cf595
  • ci_json: out/checkpoints/ci_2026-01-04T06-16-12Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T06-16-12Z.md
  • git: master 626779d
  • working_tree: dirty_paths=50 (modified=21, untracked=29)
  • note: task 1308: config support

2026-01-04T06:18:36Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T06-18-36Z.tar.gz
  • snapshot_sha256: ab8c60da431acc224c189a180b20aa33d3173d49e10a7c9b179dfecd3c9261e5
  • ci_json: out/checkpoints/ci_2026-01-04T06-18-36Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T06-18-36Z.md
  • git: master 626779d
  • working_tree: dirty_paths=50 (modified=21, untracked=29)
  • note: task 1309: cli introspection

2026-01-04T06:21:49Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T06-21-49Z.tar.gz
  • snapshot_sha256: d3474fe4d820a4edaf1fc60e758359c22881418086468f83c62934059bcbe5ae
  • ci_json: out/checkpoints/ci_2026-01-04T06-21-49Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T06-21-49Z.md
  • git: master 626779d
  • working_tree: dirty_paths=50 (modified=21, untracked=29)
  • note: task 1310: report index

2026-01-04T06:26:42Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T06-26-42Z.tar.gz
  • snapshot_sha256: f87b3ceb300674577206a57254b5637274fd500f50f55c9ccf4432a675d9cf7b
  • ci_json: out/checkpoints/ci_2026-01-04T06-26-42Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T06-26-42Z.md
  • git: master 626779d
  • working_tree: dirty_paths=50 (modified=21, untracked=29)
  • note: task 1311: exit codes

2026-01-04T09:44:43Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T09-44-43Z.tar.gz
  • snapshot_sha256: 462c75d2603d78ee51700f0b6b2e389b98a635f9e72e867cd2dd8ed92f1b78d6
  • ci_json: out/checkpoints/ci_2026-01-04T09-44-43Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T09-44-43Z.md
  • git: master 626779d
  • working_tree: dirty_paths=52 (modified=21, untracked=31)
  • note: task 1312: qa sarif

2026-01-04T09:48:23Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T09-48-23Z.tar.gz
  • snapshot_sha256: f5436a975ae2902bf322f78b876230cef20d2e2f434446be0c057a1a485661d7
  • ci_json: out/checkpoints/ci_2026-01-04T09-48-23Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T09-48-23Z.md
  • git: master 626779d
  • working_tree: dirty_paths=52 (modified=21, untracked=31)
  • note: task 1313: doctor report

2026-01-04T09:53:39Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T09-53-39Z.tar.gz
  • snapshot_sha256: 5ee682bc24e427261670d663e8e3fd1f6f6e7fa7e08c97802bbabfe21a30a55e
  • ci_json: out/checkpoints/ci_2026-01-04T09-53-39Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T09-53-39Z.md
  • git: master 626779d
  • working_tree: dirty_paths=52 (modified=21, untracked=31)
  • note: task 1314: bundle

2026-01-04T10:01:21Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T10-01-21Z.tar.gz
  • snapshot_sha256: 52466c2ca8fb530c5dbccf822afa1425f69c87a2a5015d075e3f3246c9936be1
  • ci_json: out/checkpoints/ci_2026-01-04T10-01-21Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T10-01-21Z.md
  • git: master 626779d
  • working_tree: dirty_paths=52 (modified=21, untracked=31)
  • note: task 1316: multi-doc run index

2026-01-04T10:06:12Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T10-06-12Z.tar.gz
  • snapshot_sha256: 26ef3f54ad8978b2e60d3bdb23b6299e6b2ba526503523326d1bf399c1c78fc5
  • ci_json: out/checkpoints/ci_2026-01-04T10-06-12Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T10-06-12Z.md
  • git: master 626779d
  • working_tree: dirty_paths=52 (modified=21, untracked=31)
  • note: task 1315: pdf bbox overflow

2026-01-04T10:09:36Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T10-09-36Z.tar.gz
  • snapshot_sha256: c96375484ea01d930a02068a929d6d37ba71d2519137ad05f82cbb850cc0f1f1
  • ci_json: out/checkpoints/ci_2026-01-04T10-09-36Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T10-09-36Z.md
  • git: master 626779d
  • working_tree: dirty_paths=56 (modified=21, untracked=35)
  • note: task 1317: docker runtime

2026-01-04T14:41:49Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T14-41-49Z.tar.gz
  • snapshot_sha256: 728a877114c4263450946a7550a54d655c4d5db503ec14a352f84b9369c5454d
  • ci_json: out/checkpoints/ci_2026-01-04T14-41-49Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T14-41-49Z.md
  • git: master 626779d
  • working_tree: dirty_paths=58 (modified=22, untracked=36)
  • note: cli engine + require-pdf config/docs/tests

2026-01-04T15:36:58Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T15-36-58Z.tar.gz
  • snapshot_sha256: c6c1e991ffb7f94a18a7a4c6e4e670b6177e4ba14050b118a1d6cc26c25eee83
  • ci_json: out/checkpoints/ci_2026-01-04T15-36-58Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T15-36-58Z.md
  • git: master 626779d
  • working_tree: dirty_paths=60 (modified=22, untracked=38)
  • note: turn1 rules: tables+figures+front/back+links

2026-01-04T16:03:52Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T16-03-52Z.tar.gz
  • snapshot_sha256: ab7164561a811802f59880db38cb6b99e31c0a849b55a5f6970d4591a89fb89a
  • ci_json: out/checkpoints/ci_2026-01-04T16-03-52Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T16-03-52Z.md
  • git: master 626779d
  • working_tree: dirty_paths=63 (modified=22, untracked=41)
  • note: rule coverage expansion turn 2

2026-01-04T16:27:47Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T16-27-47Z.tar.gz
  • snapshot_sha256: 82db561f98ac898097893018151868114e12fe96b6e8cf27a8cbe7408413fd84
  • ci_json: out/checkpoints/ci_2026-01-04T16-27-47Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T16-27-47Z.md
  • git: master 626779d
  • working_tree: dirty_paths=67 (modified=22, untracked=45)
  • note: rule coverage expansion turn 3

2026-01-04T16:50:45Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T16-50-45Z.tar.gz
  • snapshot_sha256: 712c0c07d39443a985e22b2bd44898b9460f2c705ae129ad180bcc436bd15661
  • ci_json: out/checkpoints/ci_2026-01-04T16-50-45Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T16-50-45Z.md
  • git: master 626779d
  • working_tree: dirty_paths=81 (modified=81, untracked=0)
  • note: profile tokens for tables/figures/code

2026-01-04T17:05:45Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T17-05-45Z.tar.gz
  • snapshot_sha256: ca932099b7ea535ee37881c8fbd391691c373a06266b3fb7e330c1cb3da705bb
  • ci_json: out/checkpoints/ci_2026-01-04T17-05-45Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T17-05-45Z.md
  • git: master 626779d
  • working_tree: dirty_paths=85 (modified=81, untracked=4)
  • note: task 1326: rule coverage turn 4 (code/editorial)

2026-01-04T17:36:14Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T17-36-14Z.tar.gz
  • snapshot_sha256: 6051e382c0e09f1e9d5737110d82325cbc5a1e6b6afcf91e4990c8d9be172fe3
  • ci_json: out/checkpoints/ci_2026-01-04T17-36-14Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T17-36-14Z.md
  • git: master 626779d
  • working_tree: dirty_paths=95 (modified=82, untracked=13)
  • note: task 1327: rule coverage turn 5 (a11y+i18n+front/back+figures/tables+code)

2026-01-04T18:31:45Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T18-31-45Z.tar.gz
  • snapshot_sha256: 02f72e150f349bd3d22363654acc4c0fe0d3302ab566eeca84ff3632a70546f5
  • ci_json: out/checkpoints/ci_2026-01-04T18-31-45Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T18-31-45Z.md
  • git: master 626779d
  • working_tree: dirty_paths=102 (modified=83, untracked=19)
  • note: task 1328: turn 6 (lint+rules+qa+fixtures)

2026-01-04T19:00:46Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T19-00-46Z.tar.gz
  • snapshot_sha256: 7a4b9a03e889b91cc59a247f76fa3e23471f4ead0db4d7424091e04d46c13b95
  • ci_json: out/checkpoints/ci_2026-01-04T19-00-46Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T19-00-46Z.md
  • git: master 626779d
  • working_tree: dirty_paths=104 (modified=83, untracked=21)
  • note: task 1329: citations lint promotion phase 1

2026-01-04T19:23:16Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T19-23-16Z.tar.gz
  • snapshot_sha256: 1da2bd36168525359ee559c3ef550994a5080b22a8c4cd76e3c0d2ccb822b26c
  • ci_json: out/checkpoints/ci_2026-01-04T19-23-16Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T19-23-16Z.md
  • git: master 626779d
  • working_tree: dirty_paths=111 (modified=84, untracked=27)
  • note: tasks 1330-1332: auto lint expansion

2026-01-04T19:36:17Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T19-36-17Z.tar.gz
  • snapshot_sha256: 6196acb5068176bc0f66b270644e3fed578150e3641834659a27ae04153bbd1b
  • ci_json: out/checkpoints/ci_2026-01-04T19-36-17Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T19-36-17Z.md
  • git: master 626779d
  • working_tree: dirty_paths=112 (modified=84, untracked=28)
  • note: tasks 1333-1335: pdf qa caption/list/heading heuristics

2026-01-04T21:30:06Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-04T21-30-06Z.tar.gz
  • snapshot_sha256: 7fca95255ce5623b3fc6dd67863de466b2039dab7d16af7c474653bc66beed90
  • ci_json: out/checkpoints/ci_2026-01-04T21-30-06Z.json
  • details: out/checkpoints/checkpoint_2026-01-04T21-30-06Z.md
  • git: master 626779d
  • working_tree: dirty_paths=113 (modified=84, untracked=29)
  • note: task 1336: links auto phase 2

2026-01-07T03:01:18Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T03-01-18Z.tar.gz
  • snapshot_sha256: 421ba9fd06c73fffd126fa103e662c2119409d4bc0d75322fe9cd7120246a45b
  • ci_json: out/checkpoints/ci_2026-01-07T03-01-18Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T03-01-18Z.md
  • git: master 626779d
  • working_tree: dirty_paths=123 (modified=85, untracked=38)
  • note: task 1337 coverage roadmap + scaffold

2026-01-07T03:09:55Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T03-09-55Z.tar.gz
  • snapshot_sha256: 188bf9e09d842f3e958cd9bfa456230920f19523abf890ab2cb432f6817de9b8
  • ci_json: out/checkpoints/ci_2026-01-07T03-09-55Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T03-09-55Z.md
  • git: master 626779d
  • working_tree: dirty_paths=124 (modified=85, untracked=39)
  • note: task 1338 punctuation batch 1 (partial)

2026-01-07T05:45:19Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T05-45-19Z.tar.gz
  • snapshot_sha256: dda82df0cf543fa8b52c5fd04962c8cebb1cd6ee1cd2db6528e7041660adf7ea
  • ci_json: out/checkpoints/ci_2026-01-07T05-45-19Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T05-45-19Z.md
  • git: master 626779d
  • working_tree: dirty_paths=124 (modified=85, untracked=39)
  • note: task 1338 punctuation batch 1 (sections 6.14-6.138)

2026-01-07T05:52:06Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T05-52-06Z.tar.gz
  • snapshot_sha256: aab17fda1c849d96f3393ca60b5937be0478bd53728269878a92a7f1d1c914ea
  • ci_json: out/checkpoints/ci_2026-01-07T05-52-06Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T05-52-06Z.md
  • git: master 626779d
  • working_tree: dirty_paths=124 (modified=85, untracked=39)
  • note: task 1338 punctuation batch 1 (lists 6.139-6.143)

2026-01-07T12:52:31Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T12-52-31Z.tar.gz
  • snapshot_sha256: 9b47532fb8b9dfa54eeda74e29b1c2082cf4b6781ebeb33a2ed4e5688478ff1f
  • ci_json: out/checkpoints/ci_2026-01-07T12-52-31Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T12-52-31Z.md
  • git: master 626779d
  • working_tree: dirty_paths=124 (modified=85, untracked=39)
  • note: task 1338 punctuation batch 1 (sections 6.17-6.54)

2026-01-07T13:21:20Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T13-21-20Z.tar.gz
  • snapshot_sha256: c36701390a0e1e59344e57c770337bcb2a55a71a4e6ecb16a1c8c42417ed2b79
  • ci_json: out/checkpoints/ci_2026-01-07T13-21-20Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T13-21-20Z.md
  • git: master 626779d
  • working_tree: dirty_paths=125 (modified=85, untracked=40)
  • note: task 1338 punctuation batch 1 (commas/semicolons/questions)

2026-01-07T13:28:12Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T13-28-12Z.tar.gz
  • snapshot_sha256: f79b65f7454c350fe2a669e24a185397e3e8ef56954d4d6fa29b276fb5a8050e
  • ci_json: out/checkpoints/ci_2026-01-07T13-28-12Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T13-28-12Z.md
  • git: master 626779d
  • working_tree: dirty_paths=125 (modified=85, untracked=40)
  • note: task 1339 numbers batch 1 (9.1-9.36)

2026-01-07T13:34:42Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T13-34-42Z.tar.gz
  • snapshot_sha256: ed49ff31a6f3aa04b8163c8eb2ef793a7374eb292a6f63182229e73aebfa3894
  • ci_json: out/checkpoints/ci_2026-01-07T13-34-42Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T13-34-42Z.md
  • git: master 626779d
  • working_tree: dirty_paths=125 (modified=85, untracked=40)
  • note: task 1341 bring typography+layout coverage map

2026-01-07T13:37:21Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T13-37-21Z.tar.gz
  • snapshot_sha256: 650e5c1cb14e2a7cf101606ed33b0c779351a9a777f944bafd05b5a5e49c21c7
  • ci_json: out/checkpoints/ci_2026-01-07T13-37-21Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T13-37-21Z.md
  • git: master 626779d
  • working_tree: dirty_paths=125 (modified=85, untracked=40)
  • note: task 1342 bring headings+lists coverage map

2026-01-07T13:39:56Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T13-39-56Z.tar.gz
  • snapshot_sha256: d06a4325110722325a5c1664b9aab658ae7daa873e3a3580e78e79a9d4c787ea
  • ci_json: out/checkpoints/ci_2026-01-07T13-39-56Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T13-39-56Z.md
  • git: master 626779d
  • working_tree: dirty_paths=125 (modified=85, untracked=40)
  • note: task 1343 tables+figures coverage map

2026-01-07T13:45:22Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T13-45-22Z.tar.gz
  • snapshot_sha256: 50ca8dfc35d3a2a37a1405f9d4079a865beb8d5301815190876fc12472d03414
  • ci_json: out/checkpoints/ci_2026-01-07T13-45-22Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T13-45-22Z.md
  • git: master 626779d
  • working_tree: dirty_paths=128 (modified=85, untracked=43)
  • note: task 1344 links+code rules batch 1

2026-01-07T13:48:30Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T13-48-30Z.tar.gz
  • snapshot_sha256: acdfb749162d6cc68015252fcc5fb97e761d86b49a1a37d0feb0c069145db743
  • ci_json: out/checkpoints/ci_2026-01-07T13-48-30Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T13-48-30Z.md
  • git: master 626779d
  • working_tree: dirty_paths=130 (modified=86, untracked=44)
  • note: task 1345 coverage summary generator

2026-01-07T15:05:23Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T15-05-23Z.tar.gz
  • snapshot_sha256: bb048267c831e00a7004c647b2cadb28a4211bade86920dda3658b421de948cc
  • ci_json: out/checkpoints/ci_2026-01-07T15-05-23Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T15-05-23Z.md
  • git: master 626779d
  • working_tree: dirty_paths=130 (modified=86, untracked=44)
  • note: task 1340: citations batch 1

2026-01-07T16:16:51Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T16-16-51Z.tar.gz
  • snapshot_sha256: 1bd425530e38b0c184036284c599f3848005865655cd82529e8426753824bbfc
  • ci_json: out/checkpoints/ci_2026-01-07T16-16-51Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T16-16-51Z.md
  • git: master 626779d
  • working_tree: dirty_paths=130 (modified=86, untracked=44)
  • note: task 1347: CMOS citations coverage stubs 13.30-13.54

2026-01-07T16:18:36Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T16-18-36Z.tar.gz
  • snapshot_sha256: d92bd833941d14e8c3e1a7ad08e474d324c1f84b30122e82f2226e988b6d0957
  • ci_json: out/checkpoints/ci_2026-01-07T16-18-36Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T16-18-36Z.md
  • git: master 626779d
  • working_tree: dirty_paths=130 (modified=86, untracked=44)
  • note: task 1349: CMOS citations coverage stubs 13.55-13.73

2026-01-07T16:21:51Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T16-21-51Z.tar.gz
  • snapshot_sha256: ae332081fec080e14467a820461818cea1a7d8bc826a6b1efaa4c3589bd8c75c
  • ci_json: out/checkpoints/ci_2026-01-07T16-21-51Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T16-21-51Z.md
  • git: master 626779d
  • working_tree: dirty_paths=130 (modified=86, untracked=44)
  • note: task 1351: CMOS citations coverage stubs 13.74-13.89

2026-01-07T16:23:38Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T16-23-38Z.tar.gz
  • snapshot_sha256: 38c1ee8a4dd1aa04acce09a5467a1b83e03a0e5d2a11fb901936cf4431360936
  • ci_json: out/checkpoints/ci_2026-01-07T16-23-38Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T16-23-38Z.md
  • git: master 626779d
  • working_tree: dirty_paths=130 (modified=86, untracked=44)
  • note: task 1353: CMOS citations coverage stubs 13.92-13.108

2026-01-07T16:25:43Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T16-25-43Z.tar.gz
  • snapshot_sha256: 7f61613b84b51f111bc427def728eab42a0e250b4fce3a3281f0b03f17737045
  • ci_json: out/checkpoints/ci_2026-01-07T16-25-43Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T16-25-43Z.md
  • git: master 626779d
  • working_tree: dirty_paths=130 (modified=86, untracked=44)
  • note: task 1355: CMOS citations coverage stubs 13.111-13.128

2026-01-07T16:58:28Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T16-58-28Z.tar.gz
  • snapshot_sha256: 83465c0cf67f41faceedd32dbbe6efbbd4d56f39bc719c088e8457c376da7437
  • ci_json: out/checkpoints/ci_2026-01-07T16-58-28Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T16-58-28Z.md
  • git: master 626779d
  • working_tree: dirty_paths=131 (modified=86, untracked=45)
  • note: task 1348: cmos citations 13.30-13.54 rules+coverage

2026-01-07T17:34:10Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T17-34-10Z.tar.gz
  • snapshot_sha256: c05b4ae504f5bf72795ed737f8f49e19b61906365f99a33d3ac2d58fe623c9e8
  • ci_json: out/checkpoints/ci_2026-01-07T17-34-10Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T17-34-10Z.md
  • git: master 626779d
  • working_tree: dirty_paths=131 (modified=86, untracked=45)
  • note: task 1358: 12pt baseline + brand colors + table striping

2026-01-07T20:16:27Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T20-16-27Z.tar.gz
  • snapshot_sha256: e185bf2251b7ce6a275400d8a73a1a560166b3ad48c947f66e664fa587d14dfb
  • ci_json: out/checkpoints/ci_2026-01-07T20-16-27Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T20-16-27Z.md
  • git: master 626779d
  • working_tree: dirty_paths=131 (modified=86, untracked=45)
  • note: task 1359: clickable [Sxx] citations

2026-01-07T20:30:14Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-07T20-30-14Z.tar.gz
  • snapshot_sha256: 444a88b90bba249221931a45e07685328758bdc8db8a20b103ab494ff46202a6
  • ci_json: out/checkpoints/ci_2026-01-07T20-30-14Z.json
  • details: out/checkpoints/checkpoint_2026-01-07T20-30-14Z.md
  • git: master 626779d
  • working_tree: dirty_paths=132 (modified=86, untracked=46)
  • note: task 1360: audit_report profile + QA gates

2026-01-08T02:32:29Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T02-32-29Z.tar.gz
  • snapshot_sha256: f67b7e66bac77635c20eb67a19d4cfd19c67ba81e598aae3f4b3ac552ec8e5e1
  • ci_json: out/checkpoints/ci_2026-01-08T02-32-29Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T02-32-29Z.md
  • git: master 626779d
  • working_tree: dirty_paths=132 (modified=86, untracked=46)
  • note: task 1346: enforcement uplift (deprecate dup link rules; checklist filters status)

2026-01-08T03:30:39Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T03-30-39Z.tar.gz
  • snapshot_sha256: 1981644b9360c07f438427f8bfc619cacb12ffc1d4b2076ceec4791f606065b8
  • ci_json: out/checkpoints/ci_2026-01-08T03-30-39Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T03-30-39Z.md
  • git: master 626779d
  • working_tree: dirty_paths=133 (modified=86, untracked=47)
  • note: task 1350: CMOS citations mapped (13.5513.73)

2026-01-08T03:34:08Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T03-34-08Z.tar.gz
  • snapshot_sha256: a98615e17b4a44ffc7e3a255bf12cdd05f4f696d2f7a7ab4d493cd8532bc71e2
  • ci_json: out/checkpoints/ci_2026-01-08T03-34-08Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T03-34-08Z.md
  • git: master 626779d
  • working_tree: dirty_paths=134 (modified=86, untracked=48)
  • note: task 1352: CMOS citations mapped (13.7413.89)

2026-01-08T03:37:40Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T03-37-40Z.tar.gz
  • snapshot_sha256: b17b44b48a47ac0643b241174cde7a6653b87ff25cda00b82548ff99780f02e1
  • ci_json: out/checkpoints/ci_2026-01-08T03-37-40Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T03-37-40Z.md
  • git: master 626779d
  • working_tree: dirty_paths=135 (modified=86, untracked=49)
  • note: task 1354: CMOS citations mapped (13.9213.108)

2026-01-08T03:42:42Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T03-42-42Z.tar.gz
  • snapshot_sha256: c21fee9774f8fdd895a44a2f4de136a5f95d805bae26e18c94ca50c6833c11f0
  • ci_json: out/checkpoints/ci_2026-01-08T03-42-42Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T03-42-42Z.md
  • git: master 626779d
  • working_tree: dirty_paths=136 (modified=86, untracked=50)
  • note: task 1356: CMOS citations mapped (13.11113.128)

2026-01-08T03:53:19Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T03-53-19Z.tar.gz
  • snapshot_sha256: 6f86b0c6d00fd44c1be67dad1ce5b3dbc0624254a1a93cfe684d7d68d63cb060
  • ci_json: out/checkpoints/ci_2026-01-08T03-53-19Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T03-53-19Z.md
  • git: master 626779d
  • working_tree: dirty_paths=136 (modified=86, untracked=50)
  • note: task 1361: BRING completion pass (covered)

2026-01-08T03:55:03Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T03-55-03Z.tar.gz
  • snapshot_sha256: 1c36b33ade3802dfb16a5fb72ce8e51c9ed7497f86c0ef2b18603d5bcd2e524e
  • ci_json: out/checkpoints/ci_2026-01-08T03-55-03Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T03-55-03Z.md
  • git: master 626779d
  • working_tree: dirty_paths=136 (modified=86, untracked=50)
  • note: task 1362: CMOS ch6 completion pass (covered)

2026-01-08T03:56:40Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T03-56-40Z.tar.gz
  • snapshot_sha256: f39d4c1668222d7b12b3ea2e6e3d773ccfedda2b1b1a5e409f715a875e831309
  • ci_json: out/checkpoints/ci_2026-01-08T03-56-40Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T03-56-40Z.md
  • git: master 626779d
  • working_tree: dirty_paths=136 (modified=86, untracked=50)
  • note: task 1363: CMOS ch9 completion pass (covered)

2026-01-08T03:58:16Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T03-58-16Z.tar.gz
  • snapshot_sha256: a2626b2b59d158847a0ccd19ff177686e60166132e32a040ac7ca1568b7ddb4e
  • ci_json: out/checkpoints/ci_2026-01-08T03-58-16Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T03-58-16Z.md
  • git: master 626779d
  • working_tree: dirty_paths=136 (modified=86, untracked=50)
  • note: task 1365: CMOS ch1/ch3/ch5/ch15 completion pass (covered)

2026-01-08T03:59:57Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T03-59-57Z.tar.gz
  • snapshot_sha256: dd5c3236276eff74443e04e43f10844dcb21402e45e6c584d67cb6cf6fb25f79
  • ci_json: out/checkpoints/ci_2026-01-08T03-59-57Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T03-59-57Z.md
  • git: master 626779d
  • working_tree: dirty_paths=136 (modified=86, untracked=50)
  • note: task 1364: CMOS ch13 completion pass (covered)

2026-01-08T04:57:18Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T04-57-18Z.tar.gz
  • snapshot_sha256: 4dd9699bd9083677e9f2e688d1b313967a94ed73a81322e78a335d8a6c50753a
  • ci_json: out/checkpoints/ci_2026-01-08T04-57-18Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T04-57-18Z.md
  • git: master 626779d
  • working_tree: dirty_paths=136 (modified=86, untracked=50)
  • note: task 1366: add missing CMOS13 sections

2026-01-08T06:22:01Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T06-22-01Z.tar.gz
  • snapshot_sha256: f3fba438d884adfb1523a0ff4e87b8ffc0e460b6992255c0543b63b4fa998572
  • ci_json: out/checkpoints/ci_2026-01-08T06-22-01Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T06-22-01Z.md
  • git: master 626779d
  • working_tree: dirty_paths=138 (modified=86, untracked=52)
  • note: tasks 1367/1368: ch13 gaps + OCR audit tool

2026-01-08T09:39:02Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T09-39-02Z.tar.gz
  • snapshot_sha256: 2b7f1704eb57758e1252821bd3367b64f1705a2db254f3b0f58c44a2e8b30504
  • ci_json: out/checkpoints/ci_2026-01-08T09-39-02Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T09-39-02Z.md
  • git: master 626779d
  • working_tree: dirty_paths=139 (modified=87, untracked=52)
  • note: task 1369: flaneur PDF margins + playwright-only

2026-01-08T13:39:43Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T13-39-43Z.tar.gz
  • snapshot_sha256: f0df3101b956213bb4303062aecdea80a88424c062b43f78a14ba125416ebe58
  • ci_json: out/checkpoints/ci_2026-01-08T13-39-43Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T13-39-43Z.md
  • git: master 626779d
  • working_tree: dirty_paths=143 (modified=91, untracked=52)
  • note: task 1370: ban chromium engine + pin python 3.12

2026-01-08T17:55:08Z

  • snapshot: out/checkpoints/iftypeset_checkpoint_2026-01-08T17-55-08Z.tar.gz
  • snapshot_sha256: 23350894a965367138202c23fbe073400a38b5b936ceff75ae1faa80e6771552
  • ci_json: out/checkpoints/ci_2026-01-08T17-55-08Z.json
  • details: out/checkpoints/checkpoint_2026-01-08T17-55-08Z.md
  • git: master 626779d
  • working_tree: dirty_paths=143 (modified=91, untracked=52)
  • note: task 1371: strict fonts + --font-dir