ddc5dfa1be
Answer the prose and product-owner reviews' second round
lilleman2026-10-02 23:10:23 +02:00
6c589ecabc
Answer the prose and product-owner reviews' first round
lilleman2026-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
lilleman2026-10-02 23:02:05 +02:00
d0f0873ca9
Answer the prose review's first round
lilleman2026-10-02 22:46:15 +02:00
058a5fd2f8
Drop the retired milestone wording from the corpus README
lilleman2026-10-02 22:45:03 +02:00
e84cd47f08
Answer the prose review's third round
lilleman2026-10-02 22:38:44 +02:00
7adab8e19e
Answer the prose review's second round
lilleman2026-10-02 22:37:59 +02:00
dff4983d4a
Answer the prose and product-owner reviews' first round
lilleman2026-10-02 22:36:37 +02:00
d9bacc4072
Give the README's HTML documentation to item 7
lilleman2026-10-02 22:32:26 +02:00
58a7bf91b0
Move items 31, 33, 34, 38, 42, 46 and 47 to 0.3.0
lilleman2026-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
lilleman2026-10-02 22:17:03 +02:00
2252232fd6
Goals judged in order, Goal 7 names no runtime dependencies, file the isAdfDocument result
lilleman2026-10-02 21:57:03 +02:00
4d3231c86b
Answer the product-owner review's third round
lilleman2026-10-02 17:41:54 +02:00
95af770e0a
Answer the prose review's third round
lilleman2026-10-02 17:41:47 +02:00
361139a4d4
Rewrap two lines past 100 columns
lilleman2026-10-02 17:41:07 +02:00
dccd8dcf3a
Answer the prose review's second round and the product-owner review's second
lilleman2026-10-02 17:41:00 +02:00
cd2b573372
Answer the prose and product-owner reviews' first round
lilleman2026-10-02 17:39:25 +02:00
94eaee6bae
Goals become one-line aims, their detail moves to the sections that meet them
lilleman2026-10-02 17:34:17 +02:00
e949f2099c
review: the notes bullet states when each note fires, syncBlock named
lilleman2026-09-30 22:30:09 +02:00
32df104649
review: Goal 5 keeps content the document holds, the notes bullet names when each fires
lilleman2026-09-30 22:29:38 +02:00
1df58cf33e
Goal 5's omission-note sentence moves to the plain flavour's spellings decision
lilleman2026-09-30 22:28:40 +02:00
e17e247351
review: Goal 5 names the round trip and drops the minted-ids clause
lilleman2026-09-30 20:01:29 +02:00
5f3705c430
Goal 5 states that a document's identity survives only the lossless pair
lilleman2026-09-30 20:00:47 +02:00
7b344334b6
41 - review: Goal 6 breaks ties only, the mailto: rule stated plainly
lilleman2026-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
lilleman2026-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
lilleman2026-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
lilleman2026-09-30 16:32:13 +02:00
1f7d11ea3e
10f - review: the position id and carry entries and the errors intro stated truly
lilleman2026-09-29 23:37:39 +02:00
050e52296a
10f - review: README says to read markdown bound for one document once
lilleman2026-09-29 23:35:24 +02:00
bd8d240712
10f - review: a node the carry restores stays deep-equal, its ids only skipped
lilleman2026-09-29 21:51:22 +02:00
3edc12aaa9
10f - review: tests for a carried node keeping its task nodes unminted
lilleman2026-09-29 21:51:22 +02:00
c81bda9bfb
10f - plainMarkdownToAdf mints task localIds as UUID v4s hashed from the markdown and position
lilleman2026-09-29 21:47:09 +02:00
160c2a7052
cjk - review: the voicing marks' script stated truly, one spelling for the alphabet
lilleman2026-09-29 18:52:03 +02:00
e2a660ee8e
cjk - review: Hangul, the long-vowel mark and a character inside a delimiter bound a highlight
lilleman2026-09-29 18:49:55 +02:00
f105bc9a57
cjk - review: tests for Hangul, a long-vowel mark and a Latin word bounding a highlight
lilleman2026-09-29 18:49:37 +02:00
6c499127b5
cjk - a letter of a script written without spaces bounds a highlight
lilleman2026-09-29 18:43:29 +02:00
151bf38398
cjk - tests for a highlight flush against a script written without spaces
lilleman2026-09-29 18:43:04 +02:00
a4b6b48635
35b - review: README names the marker escapes, a spec line reflowed
lilleman2026-09-29 12:23:16 +02:00
1a266d5661
35b - review: the escape test names the renderer
lilleman2026-09-29 12:21:51 +02:00
9bdbcd880e
35b - review: README names when a task list keeps its states as text
lilleman2026-09-29 12:20:46 +02:00
c3e86f8430
35b - review: escape a task marker opening any list item's first paragraph
lilleman2026-09-29 12:18:21 +02:00
2395cf077e
35b - review: tests for escaping every list item's task marker
lilleman2026-09-29 12:17:52 +02:00
95ff9ee910
35b - review: a task-list child reducing to nothing counts toward neither spelling
lilleman2026-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
lilleman2026-09-29 12:13:11 +02:00
6c8ed03d36
35b - review: test that a stray task-list child reducing to nothing writes no item
lilleman2026-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
lilleman2026-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
lilleman2026-09-29 12:01:56 +02:00
1d369ec5c5
35b - a leading marker reads two characters past it
lilleman2026-09-29 11:45:15 +02:00
06103ea2ba
35b - the writer spells the plain flavour and escapes text that would read as its markers
lilleman2026-09-29 11:42:46 +02:00
7c15b02258
35b - tests for the writer spelling the plain flavour and escaping its markers
lilleman2026-09-29 11:32:45 +02:00
692433b712
41 - a callout title keeps its link targets, decided
lilleman2026-09-29 10:55:01 +02:00
b9e2842310
35a - review: prose pass on README §Plain markdown and §message and path
lilleman2026-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
lilleman2026-09-28 22:17:22 +02:00
daaa2134b3
35a - review: tests for the image refusal naming where the image sits
lilleman2026-09-28 22:17:22 +02:00
af7658a863
35a - review: a title keeps its ==, an image beside a marker is refused as before
lilleman2026-09-28 22:12:58 +02:00
13b04e46d3
35a - review: tests for an expand title's == and an image beside a marker
lilleman2026-09-28 22:12:58 +02:00
474e6a2991
35a - the parser reads the plain flavour and the lift goes
lilleman2026-09-28 22:02:55 +02:00
23804a5b3a
40 - plan exact deep-equality for the round-trip, replacing 39
lilleman2026-09-28 21:39:47 +02:00
8d2d2405f3
Goal 7 names the public surface; 39 exports sameAdf
lilleman2026-09-28 21:25:19 +02:00
4443ea57af
36e - todo-history.md's decisions move to docs/decisions.md and it goes
lilleman2026-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
lilleman2026-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
lilleman2026-09-28 18:55:09 +02:00
2a3c90d63b
37 - Deno stays to prove the library runs there
lilleman2026-09-28 18:45:09 +02:00
bbfc8724fc
36c - review: a Deno premise that holds today, the plain reduction's memo named
lilleman2026-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
lilleman2026-09-28 11:08:17 +02:00
a74e8742ff
35 - todo taglines state the target
lilleman2026-09-27 23:41:46 +02:00
11e55732e7
35 - review: the error table names the lossless flavour
lilleman2026-09-27 23:32:09 +02:00
8e09cd2214
35 - review: the README names the lossless and plain flavours
lilleman2026-09-27 23:31:51 +02:00
5d5952c576
35 - goals: ADF is the hub, plain markdown planned as a flavour of the grammar
lilleman2026-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
lilleman2026-09-26 14:45:29 +02:00
1f4a94974a
10c - prose: the lossy pair folds into §1, §15's ask rule said once
lilleman2026-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
lilleman2026-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
lilleman2026-09-26 13:28:13 +02:00
f594dafc5b
10c - review: link and code span edges named in the README, 10e filed, leafEdges trail simplified
lilleman2026-09-26 13:26:20 +02:00
613dc0edbb
10c - adfToPlainMarkdown and plainMarkdownToAdf exported, whitespace-only leaves trimmed at a line end
lilleman2026-09-26 13:20:16 +02:00
2f03e20549
10b - 34 files the flanking read beside an astral symbol
lilleman2026-09-25 21:10:23 +02:00
ae2dc6054b
10b - a == pair is bounded by the code point outside it, CommonMark's word character test
lilleman2026-09-25 21:10:05 +02:00
7a53b6f7a0
10b - tests: a symbol outside the BMP bounds a == pair
lilleman2026-09-25 21:09:12 +02:00
4df17055ef
10b - an empty alert holds an empty paragraph, a == pair is bounded outside and passes over held nodes
lilleman2026-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
lilleman2026-09-25 21:04:50 +02:00
969326b776
10b - 10d names the highlight that reads back wrong
lilleman2026-09-25 21:03:09 +02:00