Commit Graph

  • 6f689a51b0 Answer the prose review's third round main lilleman 2026-10-02 23:20:49 +02:00
  • ddc5dfa1be Answer the prose and product-owner reviews' second round lilleman 2026-10-02 23:10:23 +02:00
  • 6c589ecabc Answer the prose and product-owner reviews' first round lilleman 2026-10-02 23:08:47 +02:00
  • da63faa4a4 File the three pending CommonMark gaps, hold item 48 until 2027, and give item 8 its own goal and persona lilleman 2026-10-02 23:02:05 +02:00
  • d0f0873ca9 Answer the prose review's first round lilleman 2026-10-02 22:46:15 +02:00
  • 058a5fd2f8 Drop the retired milestone wording from the corpus README lilleman 2026-10-02 22:45:03 +02:00
  • e84cd47f08 Answer the prose review's third round lilleman 2026-10-02 22:38:44 +02:00
  • 7adab8e19e Answer the prose review's second round lilleman 2026-10-02 22:37:59 +02:00
  • dff4983d4a Answer the prose and product-owner reviews' first round lilleman 2026-10-02 22:36:37 +02:00
  • d9bacc4072 Give the README's HTML documentation to item 7 lilleman 2026-10-02 22:32:26 +02:00
  • 58a7bf91b0 Move items 31, 33, 34, 38, 42, 46 and 47 to 0.3.0 lilleman 2026-10-02 22:30:58 +02:00
  • 91adec5797 Score and rank todo.md in one table, and leave the empty-release and weighing rules to the global loop lilleman 2026-10-02 22:17:03 +02:00
  • 2252232fd6 Goals judged in order, Goal 7 names no runtime dependencies, file the isAdfDocument result lilleman 2026-10-02 21:57:03 +02:00
  • 4d3231c86b Answer the product-owner review's third round lilleman 2026-10-02 17:41:54 +02:00
  • 95af770e0a Answer the prose review's third round lilleman 2026-10-02 17:41:47 +02:00
  • 361139a4d4 Rewrap two lines past 100 columns lilleman 2026-10-02 17:41:07 +02:00
  • dccd8dcf3a Answer the prose review's second round and the product-owner review's second lilleman 2026-10-02 17:41:00 +02:00
  • cd2b573372 Answer the prose and product-owner reviews' first round lilleman 2026-10-02 17:39:25 +02:00
  • 94eaee6bae Goals become one-line aims, their detail moves to the sections that meet them lilleman 2026-10-02 17:34:17 +02:00
  • e949f2099c review: the notes bullet states when each note fires, syncBlock named lilleman 2026-09-30 22:30:09 +02:00
  • 32df104649 review: Goal 5 keeps content the document holds, the notes bullet names when each fires lilleman 2026-09-30 22:29:38 +02:00
  • 1df58cf33e Goal 5's omission-note sentence moves to the plain flavour's spellings decision lilleman 2026-09-30 22:28:40 +02:00
  • e17e247351 review: Goal 5 names the round trip and drops the minted-ids clause lilleman 2026-09-30 20:01:29 +02:00
  • 5f3705c430 Goal 5 states that a document's identity survives only the lossless pair lilleman 2026-09-30 20:00:47 +02:00
  • 7b344334b6 41 - review: Goal 6 breaks ties only, the mailto: rule stated plainly lilleman 2026-09-30 19:49:40 +02:00
  • 8d9d1ecb5b 41 - review: title text keeps its own spelling, only a node without text reads as the reduction does lilleman 2026-09-30 17:01:15 +02:00
  • 3f2f63aac0 41 - review: a callout title reads its nodes as the plain reduction does, one goal reference renumbered lilleman 2026-09-30 16:57:54 +02:00
  • 8cecf27757 41 - plainMarkdownToAdf keeps a callout title's link targets; Goal 6, what happens is what the audience expects lilleman 2026-09-30 16:32:13 +02:00
  • 1f7d11ea3e 10f - review: the position id and carry entries and the errors intro stated truly lilleman 2026-09-29 23:37:39 +02:00
  • 050e52296a 10f - review: README says to read markdown bound for one document once lilleman 2026-09-29 23:35:24 +02:00
  • bd8d240712 10f - review: a node the carry restores stays deep-equal, its ids only skipped lilleman 2026-09-29 21:51:22 +02:00
  • 3edc12aaa9 10f - review: tests for a carried node keeping its task nodes unminted lilleman 2026-09-29 21:51:22 +02:00
  • c81bda9bfb 10f - plainMarkdownToAdf mints task localIds as UUID v4s hashed from the markdown and position lilleman 2026-09-29 21:47:09 +02:00
  • 160c2a7052 cjk - review: the voicing marks' script stated truly, one spelling for the alphabet lilleman 2026-09-29 18:52:03 +02:00
  • e2a660ee8e cjk - review: Hangul, the long-vowel mark and a character inside a delimiter bound a highlight lilleman 2026-09-29 18:49:55 +02:00
  • f105bc9a57 cjk - review: tests for Hangul, a long-vowel mark and a Latin word bounding a highlight lilleman 2026-09-29 18:49:37 +02:00
  • 6c499127b5 cjk - a letter of a script written without spaces bounds a highlight lilleman 2026-09-29 18:43:29 +02:00
  • 151bf38398 cjk - tests for a highlight flush against a script written without spaces lilleman 2026-09-29 18:43:04 +02:00
  • a4b6b48635 35b - review: README names the marker escapes, a spec line reflowed lilleman 2026-09-29 12:23:16 +02:00
  • 1a266d5661 35b - review: the escape test names the renderer lilleman 2026-09-29 12:21:51 +02:00
  • 9bdbcd880e 35b - review: README names when a task list keeps its states as text lilleman 2026-09-29 12:20:46 +02:00
  • c3e86f8430 35b - review: escape a task marker opening any list item's first paragraph lilleman 2026-09-29 12:18:21 +02:00
  • 2395cf077e 35b - review: tests for escaping every list item's task marker lilleman 2026-09-29 12:17:52 +02:00
  • 95ff9ee910 35b - review: a task-list child reducing to nothing counts toward neither spelling lilleman 2026-09-29 12:13:54 +02:00
  • 6681bec391 35b - review: runs as a non-empty tuple, no item for a stray child reducing to nothing, 42 filed lilleman 2026-09-29 12:13:11 +02:00
  • 6c8ed03d36 35b - review: test that a stray task-list child reducing to nothing writes no item lilleman 2026-09-29 12:13:00 +02:00
  • 43869a7219 35b - review: drop every unread highlight in one pass, one task-as-text path, a linear title trim lilleman 2026-09-29 12:05:04 +02:00
  • 33f3bf7ee4 35b - review: tests for dropping every unread highlight, a phantom task item and a title's trailing blanks lilleman 2026-09-29 12:01:56 +02:00
  • 1d369ec5c5 35b - a leading marker reads two characters past it lilleman 2026-09-29 11:45:15 +02:00
  • 52cf681a1c 35b - 35 done lilleman 2026-09-29 11:42:50 +02:00
  • 06103ea2ba 35b - the writer spells the plain flavour and escapes text that would read as its markers lilleman 2026-09-29 11:42:46 +02:00
  • 7c15b02258 35b - tests for the writer spelling the plain flavour and escaping its markers lilleman 2026-09-29 11:32:45 +02:00
  • 692433b712 41 - a callout title keeps its link targets, decided lilleman 2026-09-29 10:55:01 +02:00
  • b9e2842310 35a - review: prose pass on README §Plain markdown and §message and path lilleman 2026-09-28 22:21:28 +02:00
  • 75c5917712 35a - review: an image refusal beside a marker names the line it shares, README wording, 41 filed lilleman 2026-09-28 22:17:22 +02:00
  • daaa2134b3 35a - review: tests for the image refusal naming where the image sits lilleman 2026-09-28 22:17:22 +02:00
  • af7658a863 35a - review: a title keeps its ==, an image beside a marker is refused as before lilleman 2026-09-28 22:12:58 +02:00
  • 13b04e46d3 35a - review: tests for an expand title's == and an image beside a marker lilleman 2026-09-28 22:12:58 +02:00
  • 474e6a2991 35a - the parser reads the plain flavour and the lift goes lilleman 2026-09-28 22:02:55 +02:00
  • 23804a5b3a 40 - plan exact deep-equality for the round-trip, replacing 39 lilleman 2026-09-28 21:39:47 +02:00
  • 8d2d2405f3 Goal 7 names the public surface; 39 exports sameAdf lilleman 2026-09-28 21:25:19 +02:00
  • 4443ea57af 36e - todo-history.md's decisions move to docs/decisions.md and it goes lilleman 2026-09-28 20:58:42 +02:00
  • 09d2e54f5a 36d - review: foreign HTML's goals and the loss it names, entries that land with their items lilleman 2026-09-28 18:56:50 +02:00
  • 2701e165c4 36d - todo.md's settled text and §11 and §15's dated rules move to docs/decisions.md lilleman 2026-09-28 18:55:09 +02:00
  • 2a3c90d63b 37 - Deno stays to prove the library runs there lilleman 2026-09-28 18:45:09 +02:00
  • bbfc8724fc 36c - review: a Deno premise that holds today, the plain reduction's memo named lilleman 2026-09-28 11:14:27 +02:00
  • fa6df33987 36c - review: premises that expire, no todo-history citations, the memo's key at the code, Goal 10 checkable lilleman 2026-09-28 11:08:17 +02:00
  • 8a898436ea 36c - Goal 10's continuation indent lilleman 2026-09-28 11:00:42 +02:00
  • 621dc75f86 36c - Goal 10: source a contributor can hold lilleman 2026-09-28 11:00:39 +02:00
  • d5dae87c9b 36c - §10 and §11's decisions move to docs/decisions.md lilleman 2026-09-28 10:55:07 +02:00
  • 348865398c 36 - review: goal 8 covers what other parsers read, goal 1's tagline names both halves lilleman 2026-09-28 10:41:49 +02:00
  • ff23145a5a 36 - Goal 1 holds that every call answers, Goal 8 says what correct means lilleman 2026-09-28 10:40:48 +02:00
  • d2a3d74030 36b - Goals 8 and 9: correct before fast, fast once correct lilleman 2026-09-28 10:22:08 +02:00
  • 50f97513e8 36b - review: publish entry matches publish.sh lilleman 2026-09-28 03:56:16 +02:00
  • e5771bc60b 36b - review: no stale private flag, no undefined freeze lilleman 2026-09-28 03:55:29 +02:00
  • fb97285899 36b - §8, §9 and §14's decisions move to docs/decisions.md lilleman 2026-09-28 03:54:34 +02:00
  • c64eed9301 36 - review: one spelling for public npm, a premise the goal does not restate lilleman 2026-09-28 02:45:20 +02:00
  • d10da170b1 36 - Goal 7 names public npm, the Public on npm entry cites it lilleman 2026-09-28 02:35:09 +02:00
  • c694896090 36a - review: README links the decision log, premises that can lapse, citations fixed lilleman 2026-09-28 00:39:05 +02:00
  • becd12e294 36a - §1–§6's decisions move to docs/decisions.md, indexed from AGENTS.md lilleman 2026-09-28 00:37:01 +02:00
  • f855e1b348 36 - review: wrap lilleman 2026-09-28 00:04:44 +02:00
  • c6781aa9b3 36 - review: CHANGELOG flags the breaking readings and codes, README links it lilleman 2026-09-28 00:04:38 +02:00
  • 740a7b1e59 36 - plan: todo.md by release, CHANGELOG.md, done items leave todo.md lilleman 2026-09-28 00:03:37 +02:00
  • a74e8742ff 35 - todo taglines state the target lilleman 2026-09-27 23:41:46 +02:00
  • 11e55732e7 35 - review: the error table names the lossless flavour lilleman 2026-09-27 23:32:09 +02:00
  • 8e09cd2214 35 - review: the README names the lossless and plain flavours lilleman 2026-09-27 23:31:51 +02:00
  • 5d5952c576 35 - goals: ADF is the hub, plain markdown planned as a flavour of the grammar lilleman 2026-09-27 23:30:35 +02:00
  • 1271365b38 10 - decisions: the lossy pair never saves back, a callout's title is its marker line, task ids by position, 5g names the flavours lilleman 2026-09-26 14:45:29 +02:00
  • 1f4a94974a 10c - prose: the lossy pair folds into §1, §15's ask rule said once lilleman 2026-09-26 13:33:36 +02:00
  • 326352fa98 10c - review: README says which pair saves back, where plainMarkdownToAdf refuses, and the localId the schema wants lilleman 2026-09-26 13:32:25 +02:00
  • 9e2c0fda15 10c - a list standing in a list or task list keeps its numbers as text past the marker cap lilleman 2026-09-26 13:28:13 +02:00
  • f594dafc5b 10c - review: link and code span edges named in the README, 10e filed, leafEdges trail simplified lilleman 2026-09-26 13:26:20 +02:00
  • 613dc0edbb 10c - adfToPlainMarkdown and plainMarkdownToAdf exported, whitespace-only leaves trimmed at a line end lilleman 2026-09-26 13:20:16 +02:00
  • 2f03e20549 10b - 34 files the flanking read beside an astral symbol lilleman 2026-09-25 21:10:23 +02:00
  • ae2dc6054b 10b - a == pair is bounded by the code point outside it, CommonMark's word character test lilleman 2026-09-25 21:10:05 +02:00
  • 7a53b6f7a0 10b - tests: a symbol outside the BMP bounds a == pair lilleman 2026-09-25 21:09:12 +02:00
  • 1eb7b54f19 10b - item 10's highlight row needs the pair bounded outside lilleman 2026-09-25 21:06:23 +02:00
  • 4df17055ef 10b - an empty alert holds an empty paragraph, a == pair is bounded outside and passes over held nodes lilleman 2026-09-25 21:05:58 +02:00
  • 8cb85f3d27 10b - tests: an empty alert holds an empty paragraph, a == pair is bounded outside and passes over held nodes lilleman 2026-09-25 21:04:50 +02:00
  • 969326b776 10b - 10d names the highlight that reads back wrong lilleman 2026-09-25 21:03:09 +02:00