lilleman
|
018c8b1ea7
|
Answer architecture round 1: the node table says a hard break takes no marks, and a link text of hard breaks alone reads as its destination
|
2026-10-09 11:04:30 +02:00 |
|
lilleman
|
fe5c731b1f
|
Record the reading cost
|
2026-10-09 10:55:17 +02:00 |
|
lilleman
|
39fda3341e
|
Build a hardBreak carrying no marks where a mark spelling spans a line break, in every reader
|
2026-10-09 10:54:56 +02:00 |
|
lilleman
|
78655bcdc0
|
Rescore: the paired ruling at e7029c1 reads better
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
f7eb88ec1b
|
Answer architecture round 5: name the alert and callout markers by their spelling, and item 56 its functions
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
c7dcf67f70
|
Reflow the image changelog entry
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
b868ba9ce2
|
Answer product-owner round 3: the changelog names the task marker
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
38d2fa94e1
|
Rescore: the paired ruling at 1098b5e reads better
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
8a28df1026
|
Reflow the marker-line paragraph
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
7da47d7aab
|
Answer architecture round 4: a folded callout's title line is no paragraph, and item 56 names the bracket resolution's range
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
0c6379a541
|
File the em 1/3 exceptions for examples 638 and 639 as pending under item 87
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
255a1fced7
|
Record the maintainer's approval of the node-model exceptions and the reader panel's verdicts
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
d677222050
|
Read an image alone on an alert's marker line or the lines after it as the image, as a reader panel expected; item 88 filed
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
ee3086ad1e
|
Answer prose round 1: one sentence per idea for the image readings, a decision title that states the rule, item 86 names its shapes
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
446efded6c
|
Answer product-owner round 2: keeping an image an image needs nothing else on its line, and a quoted image is pinned
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
050364dbdc
|
Answer stability round 2: a link slot keeps a linked image linked, so the link-in-link refusal holds
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
c3c624f66e
|
Answer product-owner round 1: the docs say how to keep an image an image, and the empty link takes its own changelog entry
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
d97c5c2935
|
Answer stability round 1: an !adf:link slot reads an image as plain alt text
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
029b835e22
|
Rescore: the paired ruling at c45320b reads better
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
3a41e9ccca
|
Answer architecture round 3: a link alone holding a titled image keeps its caption, and the decision's title names []()
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
4454aaca92
|
Answer architecture round 2: the decision's title states it whole, an image's title drops inside a link, the readers refuse nesting past 500 levels, one owner for the empty-alt rule
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
88aef1c8c4
|
Answer architecture round 1: one owner for the image's ADF shape, the readings' decision, marker paragraphs, the exceptions the README names; items 87 filed and 56 widened
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
8370230fee
|
Record the reading cost
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
3b621a9cef
|
Read every CommonMark image and empty link: an image ADF holds no node for as its linked alt text, a title as its caption, an empty link text as its destination
|
2026-10-09 10:49:08 +02:00 |
|
lilleman
|
847c358358
|
Reflow the claimed-shapes bullet
|
2026-10-09 03:15:17 +02:00 |
|
lilleman
|
ce5a3b124e
|
Answer product-owner round 2: the claimed shapes read as text or code in CommonMark
|
2026-10-09 03:15:17 +02:00 |
|
lilleman
|
b1f6f9c08c
|
Answer product-owner round 1: CommonMark is valid input to commonMarkToAdf, and a claimed shape that does not complete is an error result
|
2026-10-09 03:15:17 +02:00 |
|
lilleman
|
724517d594
|
Word goal 6.1 as which markdown a name reads or writes, and drop plain from the bot persona
|
2026-10-09 03:15:17 +02:00 |
|
lilleman
|
9a242c7206
|
Rescore: the paired ruling at 5fc877e reads better
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
6a1229cee0
|
Answer prose round 1: the parsing codes list each reader, the CommonMark guarantee splits into three bullets, the migration row and two decisions read once
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
73ef96173f
|
Answer product-owner round 2: the bullet names the pipe tables the reader takes, the migration row links its section, the codes name their table
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
a821d0e97d
|
Answer stability round 1: every reader names unsupported-nesting-depth, Flavour stays file-local; product-owner round 1: model markdown reads in portableMarkdownToAdf, the migration rows say what each reader builds, each code names its readers, item 84 filed
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
f310a437e2
|
Answer architecture round 2: the claims type keeps directives apart from alerts and highlights, two paragraphs reflowed
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
4d5f83459f
|
Answer architecture round 1: the claims type pins what every writer spells, the HTML calls take flavour names, model-written GFM reads in portableMarkdownToAdf
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
9805275bf7
|
Record the reading cost
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
66e4c7e8b5
|
Document the three markdown readers: README, MIGRATION, CHANGELOG, the grammar, the decisions and the plan
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
23ec45febd
|
Give each markdown input its own reader: commonMarkToAdf, losslessMarkdownToAdf and portableMarkdownToAdf, each claiming only its flavour
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
80e1124f39
|
Name each markdown call by its flavour: a goal, the decision and the panel's pick of portable
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
9519606838
|
Answer product-owner round 2: the changelog names the markdown the library wrote
|
2026-10-08 14:10:50 +02:00 |
|
lilleman
|
dfb3206d7e
|
Answer prose round 3: the decisions cite no removed item, the reader's comment is its bug link, item 83's tagline reads in order
|
2026-10-08 14:10:50 +02:00 |
|
lilleman
|
662598c476
|
Answer architecture round 2: record the second scoring run
|
2026-10-08 14:10:50 +02:00 |
|
lilleman
|
d7f2384876
|
Answer architecture round 1: the reader returns its refusals and owns its stack, a decision and a test keep JSON.parse out, item 83 filed, the scoring run recorded
|
2026-10-08 14:10:50 +02:00 |
|
lilleman
|
d7ba149b83
|
Answer stability round 1: read JSON with the library's own reader, since V8's JSON.parse misreads an escaped key
|
2026-10-08 14:10:50 +02:00 |
|
lilleman
|
bfe26dd438
|
Round-trip JSON keys holding a backslash, quote or control character, and generate them in the properties
|
2026-10-08 14:10:50 +02:00 |
|
lilleman
|
8d1c75fa8b
|
Re-plan: 0.2.0 also takes item 43, which item 49 lands after
|
2026-10-08 12:08:02 +02:00 |
|
lilleman
|
d0b13a5056
|
Re-plan: 0.2.0 also takes items 59, 60, 61 and 62
|
2026-10-08 12:08:02 +02:00 |
|
lilleman
|
c2c71e1736
|
Re-plan: 0.2.0 ships four reader fixes, HTML moves to 0.3.0, later releases shift one
|
2026-10-08 12:08:02 +02:00 |
|
lilleman
|
25e94a34e1
|
Record item 78's scoring run and the maintainer's call to ship under it
|
2026-10-07 12:39:45 +02:00 |
|
lilleman
|
2da901e84e
|
Answer prose round 2: the message names the value's type, rewrap the errors paragraph, one of the three
|
2026-10-07 12:39:45 +02:00 |
|
lilleman
|
380a894589
|
Answer prose round 1: one name per thing in the new docs, the changelog points at MIGRATION's rows, item 82 drops its partial file list
|
2026-10-07 12:39:45 +02:00 |
|