3
0
mirror of https://github.com/larvit/adf-codec.git synced 2026-11-12 19:58:28 +01:00

Commit Graph

  • b34f9309f4 Set up every inline scan through one freshScan lilleman 2026-10-03 14:33:06 +02:00
  • 8958eab08e Write the same plain markdown for documents the editor holds equal: normalize the reduction's input again, naming a refusal by the caller's document lilleman 2026-10-03 14:32:34 +02:00
  • 48fd4e5940 File item 54: the source-parting decision misses an import parse/ takes from emit/ lilleman 2026-10-03 14:23:13 +02:00
  • 767d57f8df Say only the plain writer is editor-normal, and read plain markdown in the tests without normalizing lilleman 2026-10-03 14:23:04 +02:00
  • 6b18aefedc Index a plain refusal's path in the caller's document: normalize only the reduction's output lilleman 2026-10-03 14:22:14 +02:00
  • 4b12951e38 Refuse a carry fence naming a type no info string carries back lilleman 2026-10-03 14:20:47 +02:00
  • 61d4106933 Keep an empty stored document empty in the migration recipe lilleman 2026-10-03 14:20:03 +02:00
  • b78d841b34 Carry the text break as its own item, not a fake node, and check it where the outermost content resolves lilleman 2026-10-03 14:19:55 +02:00
  • 3aa693d2a1 Keep one merge loop and one mark key: editor-normal compares normalized marks with identicalMark lilleman 2026-10-03 14:17:22 +02:00
  • 4c7d3dff87 Name the writer panel behind the doc spelling lilleman 2026-10-03 12:31:49 +02:00
  • 63e767bb27 Name the code block the carry now holds in the migration's error codes lilleman 2026-10-03 12:31:10 +02:00
  • f44cbecd9b Record deep equality, the text break, empty keys, -0, the typed carry fence and per-node code fences; file items 52 and 53 lilleman 2026-10-03 12:28:20 +02:00
  • 039aac8873 Make markdownToAdf(adfToMarkdown(doc)) deep-equal doc: textBreak, empty keys, -0, typed carry fences, code blocks of several text nodes lilleman 2026-10-03 12:25:01 +02:00
  • b234a99c08 Name the markdown's readers and writers in the audience, and the panel rule lilleman 2026-10-03 12:03:20 +02:00
  • 7fab9134a1 Answer the prose review's third round lilleman 2026-10-02 23:20:49 +02:00
  • 8f23988b95 Answer the prose and product-owner reviews' second round lilleman 2026-10-02 23:10:23 +02:00
  • 2a9a73a104 Answer the prose and product-owner reviews' first round lilleman 2026-10-02 23:08:47 +02:00
  • bbe61ae252 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
  • 79f3bfa52d Answer the prose review's first round lilleman 2026-10-02 22:46:15 +02:00
  • fcb2876b4c Drop the retired milestone wording from the corpus README lilleman 2026-10-02 22:45:03 +02:00
  • ba7e34b724 Answer the prose review's third round lilleman 2026-10-02 22:38:44 +02:00
  • 5bab5313aa Answer the prose review's second round lilleman 2026-10-02 22:37:59 +02:00
  • e89677db1a Answer the prose and product-owner reviews' first round lilleman 2026-10-02 22:36:37 +02:00
  • b56865de3c Give the README's HTML documentation to item 7 lilleman 2026-10-02 22:32:26 +02:00
  • 8cb31bba82 Move items 31, 33, 34, 38, 42, 46 and 47 to 0.3.0 lilleman 2026-10-02 22:30:58 +02:00
  • eafdd5e013 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
  • 70fb3243a3 Goals judged in order, Goal 7 names no runtime dependencies, file the isAdfDocument result lilleman 2026-10-02 21:57:03 +02:00
  • 37b9079539 Answer the product-owner review's third round lilleman 2026-10-02 17:41:54 +02:00
  • f4573ff9f1 Answer the prose review's third round lilleman 2026-10-02 17:41:47 +02:00
  • b6a4619832 Rewrap two lines past 100 columns lilleman 2026-10-02 17:41:07 +02:00
  • 0580d44041 Answer the prose review's second round and the product-owner review's second lilleman 2026-10-02 17:41:00 +02:00
  • 0653c19523 Answer the prose and product-owner reviews' first round lilleman 2026-10-02 17:39:25 +02:00
  • d22353f8f2 Goals become one-line aims, their detail moves to the sections that meet them lilleman 2026-10-02 17:34:17 +02:00
  • 5f3293d68f review: the notes bullet states when each note fires, syncBlock named lilleman 2026-09-30 22:30:09 +02:00
  • 579e2cb405 review: Goal 5 keeps content the document holds, the notes bullet names when each fires lilleman 2026-09-30 22:29:38 +02:00
  • 14aaebc181 Goal 5's omission-note sentence moves to the plain flavour's spellings decision lilleman 2026-09-30 22:28:40 +02:00
  • cc7929f498 review: Goal 5 names the round trip and drops the minted-ids clause lilleman 2026-09-30 20:01:29 +02:00
  • 9d905eecd0 Goal 5 states that a document's identity survives only the lossless pair lilleman 2026-09-30 20:00:47 +02:00
  • 80f2b5d6cb 41 - review: Goal 6 breaks ties only, the mailto: rule stated plainly lilleman 2026-09-30 19:49:40 +02:00
  • ef5dc415e3 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
  • 89706a87fa 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
  • 2372ac3e6c 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
  • bc288ebc5e 10f - review: the position id and carry entries and the errors intro stated truly lilleman 2026-09-29 23:37:39 +02:00
  • daf9a4da93 10f - review: README says to read markdown bound for one document once lilleman 2026-09-29 23:35:24 +02:00
  • 6434233b97 10f - review: a node the carry restores stays deep-equal, its ids only skipped lilleman 2026-09-29 21:51:22 +02:00
  • b6294f4b9f 10f - review: tests for a carried node keeping its task nodes unminted lilleman 2026-09-29 21:51:22 +02:00
  • 62ce254793 10f - plainMarkdownToAdf mints task localIds as UUID v4s hashed from the markdown and position lilleman 2026-09-29 21:47:09 +02:00
  • 7e672c38fa cjk - review: the voicing marks' script stated truly, one spelling for the alphabet lilleman 2026-09-29 18:52:03 +02:00
  • c8446572fb 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
  • 7939ba2ff5 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
  • 62b6862dc1 cjk - a letter of a script written without spaces bounds a highlight lilleman 2026-09-29 18:43:29 +02:00
  • 914b410ea5 cjk - tests for a highlight flush against a script written without spaces lilleman 2026-09-29 18:43:04 +02:00
  • d68ac83971 35b - review: README names the marker escapes, a spec line reflowed lilleman 2026-09-29 12:23:16 +02:00
  • 31c7978f52 35b - review: the escape test names the renderer lilleman 2026-09-29 12:21:51 +02:00
  • 1003d3175d 35b - review: README names when a task list keeps its states as text lilleman 2026-09-29 12:20:46 +02:00
  • e6e53e84bd 35b - review: escape a task marker opening any list item's first paragraph lilleman 2026-09-29 12:18:21 +02:00
  • 2e3631225d 35b - review: tests for escaping every list item's task marker lilleman 2026-09-29 12:17:52 +02:00
  • 96b5068cc2 35b - review: a task-list child reducing to nothing counts toward neither spelling lilleman 2026-09-29 12:13:54 +02:00
  • 69cefb830a 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
  • 456dd9ab27 35b - review: test that a stray task-list child reducing to nothing writes no item lilleman 2026-09-29 12:13:00 +02:00
  • aad2ada03e 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
  • f5ec473b83 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
  • fc1e94ebe7 35b - a leading marker reads two characters past it lilleman 2026-09-29 11:45:15 +02:00
  • 09980946dd 35b - 35 done lilleman 2026-09-29 11:42:50 +02:00
  • 89911a501c 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
  • 89993700b6 35b - tests for the writer spelling the plain flavour and escaping its markers lilleman 2026-09-29 11:32:45 +02:00
  • a661828e3b 41 - a callout title keeps its link targets, decided lilleman 2026-09-29 10:55:01 +02:00
  • 004d57f908 35a - review: prose pass on README §Plain markdown and §message and path lilleman 2026-09-28 22:21:28 +02:00
  • b1df7f3522 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
  • 8debf111e2 35a - review: tests for the image refusal naming where the image sits lilleman 2026-09-28 22:17:22 +02:00
  • 189f6d96a7 35a - review: a title keeps its ==, an image beside a marker is refused as before lilleman 2026-09-28 22:12:58 +02:00
  • e03ed219b6 35a - review: tests for an expand title's == and an image beside a marker lilleman 2026-09-28 22:12:58 +02:00
  • 1d7797bbdc 35a - the parser reads the plain flavour and the lift goes lilleman 2026-09-28 22:02:55 +02:00
  • f75d2d05b6 40 - plan exact deep-equality for the round-trip, replacing 39 lilleman 2026-09-28 21:39:47 +02:00
  • 9e464116e8 Goal 7 names the public surface; 39 exports sameAdf lilleman 2026-09-28 21:25:19 +02:00
  • 02bc1aaa5f 36e - todo-history.md's decisions move to docs/decisions.md and it goes lilleman 2026-09-28 20:58:42 +02:00
  • 5ef77df2b9 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
  • cd248142ef 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
  • 685261abaf 37 - Deno stays to prove the library runs there lilleman 2026-09-28 18:45:09 +02:00
  • eaa55d923d 36c - review: a Deno premise that holds today, the plain reduction's memo named lilleman 2026-09-28 11:14:27 +02:00
  • e7a464d4d8 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
  • 8f1e2d53dd 36c - Goal 10's continuation indent lilleman 2026-09-28 11:00:42 +02:00
  • fad590b38c 36c - Goal 10: source a contributor can hold lilleman 2026-09-28 11:00:39 +02:00
  • 531751e1f7 36c - §10 and §11's decisions move to docs/decisions.md lilleman 2026-09-28 10:55:07 +02:00
  • 16fdd1ae27 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
  • a35c2d5a50 36 - Goal 1 holds that every call answers, Goal 8 says what correct means lilleman 2026-09-28 10:40:48 +02:00
  • 11fa269110 36b - Goals 8 and 9: correct before fast, fast once correct lilleman 2026-09-28 10:22:08 +02:00
  • 660a08f1fb 36b - review: publish entry matches publish.sh lilleman 2026-09-28 03:56:16 +02:00
  • 73c4b32904 36b - review: no stale private flag, no undefined freeze lilleman 2026-09-28 03:55:29 +02:00
  • 86c80fe40e 36b - §8, §9 and §14's decisions move to docs/decisions.md lilleman 2026-09-28 03:54:34 +02:00
  • 852347a53e 36 - review: one spelling for public npm, a premise the goal does not restate lilleman 2026-09-28 02:45:20 +02:00
  • 427d3b7692 36 - Goal 7 names public npm, the Public on npm entry cites it lilleman 2026-09-28 02:35:09 +02:00
  • 9f8366f773 36a - review: README links the decision log, premises that can lapse, citations fixed lilleman 2026-09-28 00:39:05 +02:00
  • 2e5003d3ad 36a - §1–§6's decisions move to docs/decisions.md, indexed from AGENTS.md lilleman 2026-09-28 00:37:01 +02:00
  • 236c118728 36 - review: wrap lilleman 2026-09-28 00:04:44 +02:00
  • 16e9823ddb 36 - review: CHANGELOG flags the breaking readings and codes, README links it lilleman 2026-09-28 00:04:38 +02:00
  • 338b04afd4 36 - plan: todo.md by release, CHANGELOG.md, done items leave todo.md lilleman 2026-09-28 00:03:37 +02:00
  • 59457b7039 35 - todo taglines state the target lilleman 2026-09-27 23:41:46 +02:00
  • ba1d8df2b3 35 - review: the error table names the lossless flavour lilleman 2026-09-27 23:32:09 +02:00
  • fa4946bb72 35 - review: the README names the lossless and plain flavours lilleman 2026-09-27 23:31:51 +02:00