lilleman
|
c3ac8edb76
|
Hold the editor's join rule in plain/editor-normal.ts as the reader's over editor-normal forms
|
2026-10-03 16:19:55 +02:00 |
|
lilleman
|
72f919ae04
|
Rename isPlainText to isBareText, apart from the plain flavour, and say truly what it admits
|
2026-10-03 16:19:09 +02:00 |
|
lilleman
|
d4d9cdf112
|
Widen item 56 to the inline scanner's Scan
|
2026-10-03 16:18:30 +02:00 |
|
lilleman
|
2e4048c098
|
File the round-4 goals audit's defects and widen items 55 and 62
|
2026-10-03 16:16:46 +02:00 |
|
lilleman
|
95bad0ff90
|
Prose round 3: retitle the floor decision, put the plain/ exception first, sharpen items 59-62
|
2026-10-03 16:11:56 +02:00 |
|
lilleman
|
24bc3aeab9
|
Ship under the comprehension floor with the panel's scores as the baseline, and file items 59-62 that end it
|
2026-10-03 15:53:25 +02:00 |
|
lilleman
|
410665e2d3
|
Name the emitter's block walk PlacedBlocks, apart from the parser's Walk
|
2026-10-03 15:52:43 +02:00 |
|
lilleman
|
84a0750397
|
Keep 'carry' for the opaque carry: holdsOnlyAttributes, spellEdgeWhitespace, bothCommonMark
|
2026-10-03 15:52:19 +02:00 |
|
lilleman
|
4e6a4b5ac4
|
Name the two text-joining rules for whose rule they are, side by side in adjacent-text.ts
|
2026-10-03 15:51:41 +02:00 |
|
lilleman
|
acc8227598
|
Gather the plain flavour's code in markdown/plain/
|
2026-10-03 15:50:24 +02:00 |
|
lilleman
|
a71c98babd
|
Final wording: the reserved-directive refusal row, the adf:-alone fence, the changelog's carry and scope, the developer panel, the migration's empty shape
|
2026-10-03 15:17:53 +02:00 |
|
lilleman
|
4409d5befc
|
Reword the attrs=empty and language-placement refusals, quoting a language that needs it
|
2026-10-03 15:17:40 +02:00 |
|
lilleman
|
94cad25e82
|
Reword item 53's tagline
|
2026-10-03 15:13:57 +02:00 |
|
lilleman
|
952dc562cc
|
Define the writer panel, split the carry fence into its own changelog entry, and say how an adf: fence stays code
|
2026-10-03 15:13:50 +02:00 |
|
lilleman
|
aa5f6ac7e7
|
Keep the decisions to their reasons and link the grammar; name the bare adf: fence's refusal exactly; call the doc panel a writer panel
|
2026-10-03 15:13:30 +02:00 |
|
lilleman
|
af98e9cbdc
|
Trim two comments
|
2026-10-03 15:12:54 +02:00 |
|
lilleman
|
91879d01b1
|
Lead the code block, empty-key, carry fence, text break and carry-in-mark refusals with their fix
|
2026-10-03 15:12:51 +02:00 |
|
lilleman
|
1d5ffc5672
|
Keep the fence wrapper's code span on one line
|
2026-10-03 15:06:22 +02:00 |
|
lilleman
|
6f00ec500c
|
Rewrap the broken lines, and say plainly how an adf: fence stays code
|
2026-10-03 15:06:11 +02:00 |
|
lilleman
|
1d6a6b0914
|
Name the code block wrapper in the two carry-fence refusals that lacked it
|
2026-10-03 15:05:51 +02:00 |
|
lilleman
|
d912bf1c9f
|
Lead the refusals ordinary editing meets with the edit that fixes them
|
2026-10-03 15:05:36 +02:00 |
|
lilleman
|
a43a61e79a
|
Tell migrators an empty stored document gets content: [], and what an adf: fence refuses
|
2026-10-03 15:04:50 +02:00 |
|
lilleman
|
e126c80659
|
Say equality is deep over the document's JSON values
|
2026-10-03 15:04:44 +02:00 |
|
lilleman
|
be6e5acd24
|
Pin a code block holding content=empty beside its language
|
2026-10-03 15:04:35 +02:00 |
|
lilleman
|
b28c3e2590
|
Inline the identity blocks() helper in the plain reader tests
|
2026-10-03 15:04:15 +02:00 |
|
lilleman
|
d1ceabb377
|
Drop the as const on the doc directive's attribute
|
2026-10-03 15:04:11 +02:00 |
|
lilleman
|
101ce29f45
|
Pin the empty fence beside another as an error fixture
|
2026-10-03 15:04:04 +02:00 |
|
lilleman
|
be691e56d7
|
Refuse attrs=empty on a code block whose fences carry its language
|
2026-10-03 15:03:58 +02:00 |
|
lilleman
|
1d67a5aea2
|
File the audits' pre-existing findings, and mark item 43 cited by decisions
|
2026-10-03 14:47:57 +02:00 |
|
lilleman
|
993f947594
|
Name plainMarkdownToAdf in the empty-markdown changelog entry
|
2026-10-03 14:46:29 +02:00 |
|
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 |
|