33 KiB
33 KiB
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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - working_tree: dirty_paths=133 (modified=86, untracked=47)
- note: task 1350: CMOS citations mapped (13.55–13.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:
master626779d - working_tree: dirty_paths=134 (modified=86, untracked=48)
- note: task 1352: CMOS citations mapped (13.74–13.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:
master626779d - working_tree: dirty_paths=135 (modified=86, untracked=49)
- note: task 1354: CMOS citations mapped (13.92–13.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:
master626779d - working_tree: dirty_paths=136 (modified=86, untracked=50)
- note: task 1356: CMOS citations mapped (13.111–13.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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - 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:
master626779d - working_tree: dirty_paths=143 (modified=91, untracked=52)
- note: task 1371: strict fonts + --font-dir