lilleman
|
ea6231d4d1
|
Say markdown written by 0.2.0 reads the same in 0.3.0
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
0003675af1
|
Record the comprehension check: paired ruling better against 1530666
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
6d440e97e9
|
Record that a pass at its round cap whose findings are all fixed takes no further round
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
2b5c0571fc
|
Give the 33-million-character line test a timeout past Bun's 5 s default
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
ff44b6e195
|
Answer principles round 3: 0 🔴, 1 🟡 (0 misread); item 154 says what the pairing reads off the built nodes, and the fallback test spells its runs
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
2f9a1b3540
|
Answer stability round 2: 1 🔴, 0 🟡 (0 misread); a line gives up every highlight run whose own delimiters cannot flank in one pass, as shipped, so a line of them re-emits once, and the reader records no highlight pairs
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
5107c9506b
|
Answer principles round 2: 0 🔴, 0 🟡 (0 misread); record takes the SharedScan it reads
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
2b6d5f2def
|
Answer prose round 1: 0 🔴, 7 🟡 (0 misread); the decision, spec, changelog and items 34, 91, 153 and 155 are rewritten, and readBack's, parseInlineContent's, readLineBack's, guardLinkDefinition's and InlineReading's comments say what the code cannot
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
ded38b95be
|
Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); the changelog says which markdown reads the same in 0.3.0
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
b388b33d31
|
Answer stability round 1: 1 🔴, 4 🟡 (1 misread); a line gives up its first misread emphasis run, else its first misread highlight, as shipped, the run list narrows to one run, Scan holds SharedScan, the Piece arms are named, and textOpeners and guardLinkDefinition are pinned
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
6636f01497
|
Answer principles round 1: 0 🔴, 0 🟡 (0 misread); readAsWritten names the emphasis check, the bracket test names the bare case, noDefinitions sorts after linkInLink
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
5ede92bf91
|
Answer architecture round 1: 0 🔴, 7 🟡 (0 misread); the read-back loop parts from the verdict, the reader takes the opening-link consult, the reading is absent on the parse path, a refused link escapes no backtick; root imports, highlight pairing and closeBracket filed as items 153 to 155
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
b0bf362ef9
|
Find code-span and link openers and unspellable mark runs by reading the escaped line back
|
2026-10-28 19:15:04 +01:00 |
|
lilleman
|
c295611a9b
|
Add item 152 to the blockers of items 72 and 73, which wait for every other 0.3.0 item
|
2026-10-28 13:37:12 +01:00 |
|
lilleman
|
5150096536
|
File item 152: mutation-test a chunk's changed lines in 15 minutes or less
|
2026-10-28 13:28:31 +01:00 |
|
lilleman
|
becd7d8d4e
|
Answer prose round 1: 0 🔴, 3 🟡 (0 misread); the destinationEnds comment names a stop and the stack, the changelog entry says neither escaped nor closed, the test name says where the paren is open
|
2026-10-28 13:27:06 +01:00 |
|
lilleman
|
fda02e9acb
|
Answer principles round 1: 0 🔴, 2 🟡 (0 misread); the end of the text is destinationEnds' last stop, and a nested unclosed paren after a space is pinned
|
2026-10-28 13:27:06 +01:00 |
|
lilleman
|
6fe527c945
|
Read a link destination holding an unbalanced unescaped parenthesis as no destination
|
2026-10-28 13:27:06 +01:00 |
|
lilleman
|
744476658c
|
Answer prose round 2: 0 🔴, 2 🟡 (0 misread); the memo comments say what they hold, the PR body names destinationEnds
|
2026-10-28 13:01:28 +01:00 |
|
lilleman
|
935012d475
|
Answer stability round 1: 1 🔴, 1 🟡 (0 misread); nested directive contents share their paragraph's memo, and a title after <destination> needs whitespace, pinned
|
2026-10-28 13:01:28 +01:00 |
|
lilleman
|
273c08ac08
|
Answer prose round 1: 0 🔴, 2 🟡 (0 misread); the memo's comments say what they guard, two test names say what they check, item 151 names the one walk
|
2026-10-28 13:01:28 +01:00 |
|
lilleman
|
167d59836c
|
Answer principles round 1: 1 🔴, 0 🟡 (0 misread); readDestination reads through targetMemo, so one loop holds the destination grammar
|
2026-10-28 13:01:28 +01:00 |
|
lilleman
|
fc7f7fb357
|
Read an inline link's target in time linear in the inline markdown
|
2026-10-28 13:01:28 +01:00 |
|
lilleman
|
1f1cd34a1d
|
Record the yes to item 150: htmlToAdf also reads the dialect as a browser serializes it
|
2026-10-28 11:46:08 +01:00 |
|
lilleman
|
15306662d0
|
Record the comprehension check: paired ruling same against 240c39a
|
2026-10-28 11:36:54 +01:00 |
|
lilleman
|
c85d23a9ba
|
Answer principles round 4: 0 🔴, 1 🟡 (0 misread); an item's line names the missing </li> before the next item too
|
2026-10-28 11:36:54 +01:00 |
|
lilleman
|
12230b5e9c
|
Answer prose round 1: 0 🔴, 8 🟡 (0 misread); refusals name the tag and what they found, the start-after-data-* message no longer false, README, spec and changelog reworded
|
2026-10-28 11:36:54 +01:00 |
|
lilleman
|
4fa16b62e5
|
Answer stability round 2: 0 🔴, 2 🟡 (0 misread); an item's line names an inline element only on a bare line short of a block, and two refusals pinned to the character they name
|
2026-10-28 11:36:54 +01:00 |
|
lilleman
|
37f9cfc433
|
Answer product-owner round 2: 0 🔴, 2 🟡 (0 misread); a code element, an item's line and a mark element's content refused through misread, naming what they found
|
2026-10-28 11:36:54 +01:00 |
|
lilleman
|
3366841adf
|
Answer principles round 2: 0 🔴, 3 🟡 (0 misread); the document carry's two clauses pinned, one test per case, the escaped set spelled once in the entities map, UUID v7 ids, the document carry's tail from carryContent
|
2026-10-28 11:36:54 +01:00 |
|
lilleman
|
74add5c813
|
Answer architecture round 3: 0 🔴, 1 🟡 (0 misread); what a carry element shows recorded as part of the HTML contract, in the decision, at carryContent and in item 143
|
2026-10-28 11:36:54 +01:00 |
|
lilleman
|
7d82cd38ea
|
Answer product-owner round 1: 0 🔴, 3 🟡 (0 misread); refusals name and point at what they found, the docs list each code htmlToAdf refuses with, browser-serialized HTML filed as item 150
|
2026-10-28 11:36:54 +01:00 |
|
lilleman
|
0cb80fd4fc
|
Answer principles round 1: 1 🔴, 5 🟡 (0 misread); the document carry's line feeds checked, element spellings shared with the writer, carried JSON bounded by type, an edit to a carry refused, one test per case, a start tag read one attribute at a time
|
2026-10-28 11:36:54 +01:00 |
|
lilleman
|
e39ca86d74
|
Answer architecture round 1: 2 🔴, 6 🟡 (0 misread); carried JSON read through adf/, one spelling home per element in html/, block readers in one table, the first paragraph's form shared, a lint boundary for html/parse, a strictness oracle
|
2026-10-28 11:36:54 +01:00 |
|
lilleman
|
51e37f68df
|
Ship htmlToAdf: read back exactly the HTML adfToHtml writes, a carry element from its data-adf alone, any other HTML refused
|
2026-10-28 11:36:54 +01:00 |
|
renovate[bot]
|
905b039866
|
Update Node.js to v26
|
2026-10-28 00:40:37 +00:00 |
|
lilleman
|
4b25f99cb8
|
Move item 72 into 0.3.0, item 73's thread on plain text to item 147, and item 73's posts open with the asker's problem
|
2026-10-28 01:08:05 +01:00 |
|
lilleman
|
f87bf56274
|
Plan 0.3.0 around the announcement: its blockers and a README item in, plain text, wiki markup and foreign HTML filed for 0.4.0
|
2026-10-28 01:03:34 +01:00 |
|
lilleman
|
b6d0ff5dcb
|
Widen item 145 to converters beyond npm, its bar and checks asked
|
2026-10-28 00:28:35 +01:00 |
|
lilleman
|
722cdf19a2
|
File item 145: list mdast-util-from-adf in the converter table
|
2026-10-28 00:28:35 +01:00 |
|
renovate[bot]
|
23fd7ae9b9
|
Update dependency oxlint to v1.90.0
|
2026-10-27 10:06:53 +00:00 |
|
lilleman
|
c47bea4102
|
Answer prose round 1: 0 🔴, 1 🟡 (0 misread); the decision's premise named, its claims split
|
2026-10-26 21:21:30 +01:00 |
|
lilleman
|
f9e57d4c51
|
Settle that HTML writes a URL as the ADF holds it, a scheme filter left for a later security addition
|
2026-10-26 21:21:30 +01:00 |
|
lilleman
|
240c39a468
|
Record the comprehension check: paired ruling better against 61a5c07
|
2026-10-26 13:20:27 +01:00 |
|
lilleman
|
e20a1c3a30
|
Answer architecture round 5: 0 🔴, 0 🟡 (0 misread); shownImage returns no textless state, item 143 and the card rule name their whole reach
|
2026-10-26 13:20:27 +01:00 |
|
lilleman
|
9ff53c1658
|
Answer architecture round 4: 0 🔴, 1 🟡 (0 misread); one image rule in shown-text for both writers, a link mark's href kept past a bad title, the card rule recorded
|
2026-10-26 13:20:27 +01:00 |
|
lilleman
|
91457a83c8
|
Drop "later" from the HTML's readers in the audience, as the maintainer answered; file item 144 for container memory limits
|
2026-10-26 13:20:27 +01:00 |
|
lilleman
|
938c318dd6
|
Answer stability round 3: 0 🔴, 0 🟡 (0 misread); a block inside an inline node inside a carried code block pinned
|
2026-10-26 13:20:27 +01:00 |
|
lilleman
|
fb75c33975
|
Answer prose round 1: 0 🔴, 11 🟡 (0 misread); claims true to the code, one pick per line in the dialect's panels, plainer comments and test names
|
2026-10-26 13:20:27 +01:00 |
|
lilleman
|
94efd30c59
|
Answer stability round 2: 1 🔴, 0 🟡 (0 misread); a block inside a carried code block shows as a paragraph again
|
2026-10-26 13:20:27 +01:00 |
|