lilleman
|
95bd4a9d01
|
Keep format knowledge out of mergeAdjacentText's comment
|
2026-10-03 14:46:29 +02:00 |
|
lilleman
|
6dd25f8f6a
|
Drop empty keys in the property harness through emptyKeys
|
2026-10-03 14:46:29 +02:00 |
|
lilleman
|
c1fe5f133e
|
Read a carry fence's type in one function
|
2026-10-03 14:45:48 +02:00 |
|
lilleman
|
5701123943
|
Spell the doc directive's content=none through spellAttributes from one constant
|
2026-10-03 14:45:28 +02:00 |
|
lilleman
|
9d043924e7
|
Derive a block directive's empty content from its node, and let readEmptyKeys own the attrs=empty-stands-alone rule
|
2026-10-03 14:45:12 +02:00 |
|
lilleman
|
8173d68727
|
Keep the browser leg on dist/index.js: tag -0 in the JSON it hands back
|
2026-10-03 14:44:14 +02:00 |
|
lilleman
|
6a54757839
|
Spell 'a text node holding its text and marks alone' once, as isPlainText
|
2026-10-03 14:44:00 +02:00 |
|
lilleman
|
05c1728173
|
Hold a carried node's own marks on the item, not in a side set copies fall out of
|
2026-10-03 14:43:03 +02:00 |
|
lilleman
|
ae19cdae1b
|
Take the raw run's refusal path only where its code matches the editor-normal refusal
|
2026-10-03 14:41:42 +02:00 |
|
lilleman
|
213b7c2d3f
|
Name the adf: fence among the carve-outs, and the way a fence stays code in its errors
|
2026-10-03 14:41:30 +02:00 |
|
lilleman
|
069b8d8c10
|
Cite item 43 as what ends the CommonMark carve-outs and the adf: fence reservation
|
2026-10-03 14:40:31 +02:00 |
|
lilleman
|
278aa2e747
|
Give the comprehension panel its fill-ins
|
2026-10-03 14:34:28 +02:00 |
|
lilleman
|
b34f9309f4
|
Set up every inline scan through one freshScan
|
2026-10-03 14:33:06 +02:00 |
|
lilleman
|
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
|
2026-10-03 14:32:34 +02:00 |
|
lilleman
|
48fd4e5940
|
File item 54: the source-parting decision misses an import parse/ takes from emit/
|
2026-10-03 14:23:13 +02:00 |
|
lilleman
|
767d57f8df
|
Say only the plain writer is editor-normal, and read plain markdown in the tests without normalizing
|
2026-10-03 14:23:04 +02:00 |
|
lilleman
|
6b18aefedc
|
Index a plain refusal's path in the caller's document: normalize only the reduction's output
|
2026-10-03 14:22:14 +02:00 |
|
lilleman
|
4b12951e38
|
Refuse a carry fence naming a type no info string carries back
|
2026-10-03 14:20:47 +02:00 |
|
lilleman
|
61d4106933
|
Keep an empty stored document empty in the migration recipe
|
2026-10-03 14:20:03 +02:00 |
|
lilleman
|
b78d841b34
|
Carry the text break as its own item, not a fake node, and check it where the outermost content resolves
|
2026-10-03 14:19:55 +02:00 |
|
lilleman
|
3aa693d2a1
|
Keep one merge loop and one mark key: editor-normal compares normalized marks with identicalMark
|
2026-10-03 14:17:22 +02:00 |
|
lilleman
|
4c7d3dff87
|
Name the writer panel behind the doc spelling
|
2026-10-03 12:31:49 +02:00 |
|
lilleman
|
63e767bb27
|
Name the code block the carry now holds in the migration's error codes
|
2026-10-03 12:31:10 +02:00 |
|
lilleman
|
f44cbecd9b
|
Record deep equality, the text break, empty keys, -0, the typed carry fence and per-node code fences; file items 52 and 53
|
2026-10-03 12:28:20 +02:00 |
|
lilleman
|
039aac8873
|
Make markdownToAdf(adfToMarkdown(doc)) deep-equal doc: textBreak, empty keys, -0, typed carry fences, code blocks of several text nodes
|
2026-10-03 12:25:01 +02:00 |
|
lilleman
|
b234a99c08
|
Name the markdown's readers and writers in the audience, and the panel rule
|
2026-10-03 12:03:20 +02:00 |
|
lilleman
|
7fab9134a1
|
Answer the prose review's third round
|
2026-10-02 23:20:49 +02:00 |
|
lilleman
|
8f23988b95
|
Answer the prose and product-owner reviews' second round
|
2026-10-02 23:10:23 +02:00 |
|
lilleman
|
2a9a73a104
|
Answer the prose and product-owner reviews' first round
|
2026-10-02 23:08:47 +02:00 |
|
lilleman
|
bbe61ae252
|
File the three pending CommonMark gaps, hold item 48 until 2027, and give item 8 its own goal and persona
|
2026-10-02 23:02:05 +02:00 |
|
lilleman
|
79f3bfa52d
|
Answer the prose review's first round
|
2026-10-02 22:46:15 +02:00 |
|
lilleman
|
fcb2876b4c
|
Drop the retired milestone wording from the corpus README
|
2026-10-02 22:45:03 +02:00 |
|
lilleman
|
ba7e34b724
|
Answer the prose review's third round
|
2026-10-02 22:38:44 +02:00 |
|
lilleman
|
5bab5313aa
|
Answer the prose review's second round
|
2026-10-02 22:37:59 +02:00 |
|
lilleman
|
e89677db1a
|
Answer the prose and product-owner reviews' first round
|
2026-10-02 22:36:37 +02:00 |
|
lilleman
|
b56865de3c
|
Give the README's HTML documentation to item 7
|
2026-10-02 22:32:29 +02:00 |
|
lilleman
|
8cb31bba82
|
Move items 31, 33, 34, 38, 42, 46 and 47 to 0.3.0
|
2026-10-02 22:30:58 +02:00 |
|
lilleman
|
eafdd5e013
|
Score and rank todo.md in one table, and leave the empty-release and weighing rules to the global loop
|
2026-10-02 22:17:03 +02:00 |
|
lilleman
|
70fb3243a3
|
Goals judged in order, Goal 7 names no runtime dependencies, file the isAdfDocument result
|
2026-10-02 21:57:03 +02:00 |
|
lilleman
|
37b9079539
|
Answer the product-owner review's third round
|
2026-10-02 17:41:54 +02:00 |
|
lilleman
|
f4573ff9f1
|
Answer the prose review's third round
|
2026-10-02 17:41:47 +02:00 |
|
lilleman
|
b6a4619832
|
Rewrap two lines past 100 columns
|
2026-10-02 17:41:07 +02:00 |
|
lilleman
|
0580d44041
|
Answer the prose review's second round and the product-owner review's second
|
2026-10-02 17:41:00 +02:00 |
|
lilleman
|
0653c19523
|
Answer the prose and product-owner reviews' first round
|
2026-10-02 17:39:25 +02:00 |
|
lilleman
|
d22353f8f2
|
Goals become one-line aims, their detail moves to the sections that meet them
|
2026-10-02 17:34:17 +02:00 |
|
lilleman
|
5f3293d68f
|
review: the notes bullet states when each note fires, syncBlock named
|
2026-09-30 22:30:09 +02:00 |
|
lilleman
|
579e2cb405
|
review: Goal 5 keeps content the document holds, the notes bullet names when each fires
|
2026-09-30 22:29:38 +02:00 |
|
lilleman
|
14aaebc181
|
Goal 5's omission-note sentence moves to the plain flavour's spellings decision
|
2026-09-30 22:28:40 +02:00 |
|
lilleman
|
cc7929f498
|
review: Goal 5 names the round trip and drops the minted-ids clause
|
2026-09-30 20:01:29 +02:00 |
|
lilleman
|
9d905eecd0
|
Goal 5 states that a document's identity survives only the lossless pair
|
2026-09-30 20:00:47 +02:00 |
|