lilleman
|
7cb002a8b6
|
Answer prose round 2: the cycle message, README row and CHANGELOG say an object
|
2026-10-04 17:12:46 +02:00 |
|
lilleman
|
24ebe04254
|
Answer product-owner round 2: the cycle message names any object
|
2026-10-04 17:12:46 +02:00 |
|
lilleman
|
fd620b4975
|
Answer stability round 2: refuse a node or mark holding a key it does not own
|
2026-10-04 17:12:46 +02:00 |
|
lilleman
|
4528713faa
|
Answer prose round 1: CHANGELOG states what isAdfDocument returns
|
2026-10-04 17:03:21 +02:00 |
|
lilleman
|
3c73a23689
|
Answer product-owner round 1: name the cycle in its own message and in the error table
|
2026-10-04 17:03:21 +02:00 |
|
lilleman
|
ab1c45fa04
|
Answer stability round 1: nits moot once the walks revert
|
2026-10-04 17:03:21 +02:00 |
|
lilleman
|
7d1412307b
|
Answer security round 1: clean
|
2026-10-04 17:03:21 +02:00 |
|
lilleman
|
7be73254ea
|
Refuse a cyclic input as not-an-adf-document
|
2026-10-04 16:57:51 +02:00 |
|
lilleman
|
77bbb65490
|
Answer the prose review's second round
|
2026-10-04 12:18:09 +02:00 |
|
lilleman
|
3a3fd51122
|
Answer the prose review's first round
|
2026-10-04 12:17:24 +02:00 |
|
lilleman
|
4979731f3c
|
Record the writer panel's picks and the goals' answers for items 55 and 65
|
2026-10-04 12:16:20 +02:00 |
|
lilleman
|
8a9e4ff5ef
|
Answer the prose review's third round
|
2026-10-04 11:55:40 +02:00 |
|
lilleman
|
0c958fc80b
|
Answer the prose review's second round
|
2026-10-04 11:54:31 +02:00 |
|
lilleman
|
1aa7600723
|
Answer the prose review's first round
|
2026-10-04 11:52:59 +02:00 |
|
lilleman
|
2e99e76142
|
Record the maintainer's answers for items 49, 50, 55 and 65
|
2026-10-04 11:48:47 +02:00 |
|
lilleman
|
b9b44855ea
|
Leave Flavour's move to item 59 alone
|
2026-10-03 17:54:41 +02:00 |
|
lilleman
|
ccdad53246
|
Sharpen items 55, 62, 63, 64 and 65
|
2026-10-03 17:53:30 +02:00 |
|
lilleman
|
2f0ea15f02
|
Take round 5 as the comprehension baseline, and tighten four decision sentences
|
2026-10-03 17:53:13 +02:00 |
|
lilleman
|
bc4b65501b
|
Reword the isBareText and adfNodes comments
|
2026-10-03 17:52:56 +02:00 |
|
lilleman
|
147fd21049
|
Join only content-free text nodes in editor-normal ADF, type checked first: adfToPlainMarkdown on 3,000 extension blocks of 200-key parameters 1,752-1,941 ms → 1,034-1,240 ms (1,018-1,283 ms at 608ef26)
|
2026-10-03 17:52:52 +02:00 |
|
lilleman
|
77b4c8649f
|
Say which emitter refuses which text node in item 55
|
2026-10-03 17:02:57 +02:00 |
|
lilleman
|
00f9217f7e
|
Cut the empty-key and -0 grammar from the decisions into the spec, and cite item 65 as what ends the image gap
|
2026-10-03 16:23:23 +02:00 |
|
lilleman
|
460f728a0f
|
Keep an empty doc content in editor-normal ADF, as the schema requires
|
2026-10-03 16:22:54 +02:00 |
|
lilleman
|
ead2e7f4b7
|
Give the unmarked bare text check and the text-holding-content refusal one owner each
|
2026-10-03 16:22:19 +02:00 |
|
lilleman
|
85f1063c7b
|
Name the reader's own-marks items for what they hold, and drop the carry flag the items already say
|
2026-10-03 16:21:49 +02:00 |
|
lilleman
|
890ae4ef15
|
Keep near-miss text pairs apart in the property harness: merge only what the reader joins
|
2026-10-03 16:21:06 +02:00 |
|
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 |
|