lilleman
|
dcbad78213
|
Plan the mark-run refactor ahead of item 91, and record the corpus answers
|
2026-11-03 16:33:07 +01:00 |
|
lilleman
|
11c90949b0
|
Plan a real-world ADF corpus, a feature table built from it, and a reader panel judging the table
|
2026-11-03 16:14:55 +01:00 |
|
lilleman
|
d0867686d5
|
Build text holding no border mark in losslessMarkdownToAdf, and carry text holding one
|
2026-10-31 03:10:24 +01:00 |
|
lilleman
|
6cc59f8574
|
Read adfToHtml's HTML in htmlToAdf as a browser serializes it too
|
2026-10-31 02:34:47 +01:00 |
|
lilleman
|
088494511d
|
Answer stability round 1: 1 🔴, 3 🟡 (0 misread); start an empty line's walk at its innermost quote, pin two guards, file item 162
|
2026-10-31 01:37:26 +01:00 |
|
lilleman
|
42fc6d97fb
|
Move the emphasis sweep into unspellable-runs.ts with named standings, derive its rule in docs/decisions.md, and close item 160
|
2026-10-31 01:37:26 +01:00 |
|
lilleman
|
87e6f6102d
|
Record the reading cost of the chunk before item 160, re-score item 160 at L 4
|
2026-10-31 01:37:26 +01:00 |
|
lilleman
|
d0b2e22aa8
|
Write a line where em shares a delimiter run with strong in time linear in its mark runs
|
2026-10-30 21:14:32 +01:00 |
|
lilleman
|
01c8365f71
|
Record the maintainer's call: a chunk ruled worse merges where item 160 restores that code's reading
|
2026-10-30 15:45:11 +01:00 |
|
lilleman
|
dee5f8093d
|
Answer stability round 2: 1 🔴, 1 🟡 (0 misread); carry pairs spanning the same nodes together, file item 161 for em sharing a run with strong
|
2026-10-30 15:45:11 +01:00 |
|
lilleman
|
4834e802d9
|
Answer prose round 1: 0 🔴, 7 🟡 (0 misread); reword the sweep's comments, the cost entry and item 160
|
2026-10-30 15:45:11 +01:00 |
|
lilleman
|
47b990feea
|
Emit a line mixing em, strike and strong in time linear in its mark runs
|
2026-10-30 15:45:11 +01:00 |
|
lilleman
|
c34168bbc6
|
Re-score item 158 at L 4: two components, a new pattern and a rewrite of a known defect
|
2026-10-30 15:45:11 +01:00 |
|
lilleman
|
8f1645500a
|
File item 160: make the block-text tree and batched fallbacks read as easily as before
|
2026-10-29 17:29:50 +01:00 |
|
lilleman
|
fa2f32b309
|
Answer stability round 2: 1 🔴, 0 🟡 (0 misread); the changelog claims no bound for lines mixing em, strike and strong, and item 158 names them
|
2026-10-29 17:29:50 +01:00 |
|
lilleman
|
dd4ff03909
|
Answer stability round 1: 1 🔴, 6 🟡 (0 misread); a carry refuses where the walk finds it, tests pin each batching guard, the changelog names the nested emphasis still quadratic, item 158 files it
|
2026-10-29 17:29:50 +01:00 |
|
lilleman
|
10cb24e706
|
Spell nested lists and quotes in time linear in the markdown
|
2026-10-29 17:29:50 +01:00 |
|
lilleman
|
d2fb780cce
|
Remove item 157 from the plan: the files are about 7% of a chunk's reading, so reset the reading-cost trend
|
2026-10-29 00:36:56 +01:00 |
|
lilleman
|
8fb60a0134
|
Record what item 157 measured: the three docs are about 7% of a chunk's reading
|
2026-10-29 00:36:56 +01:00 |
|
lilleman
|
bb89a1b516
|
Remove items 146 and 145 from the plan, file item 157 for the rising reading cost
|
2026-10-28 21:38:33 +01:00 |
|
lilleman
|
33c05708b0
|
Remove item 152 from the plan
|
2026-10-28 20:41:47 +01:00 |
|
lilleman
|
fac55a8a63
|
Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); the README names the memory a mutation run needs, and a RuntimeError lists its mutants and the likely cause
|
2026-10-28 20:41:47 +01:00 |
|
lilleman
|
141db21216
|
Answer principles round 1: 0 🔴, 2 🟡 (0 misread); run.sh reads the diff whatever the git config, item 58 ports it to Python, the worker count sits beside the memory, the README says what a run reports
|
2026-10-28 20:41:47 +01:00 |
|
lilleman
|
5aeb6b7190
|
Answer architecture round 1: 0 🔴, 2 🟡 (0 misread); a RuntimeError fails the run in a 6 GB container, Stryker bumps wait for a hand run, its package is a decision, item 76 names the test-file lists
|
2026-10-28 20:41:47 +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
|
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
|
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
|
6fe527c945
|
Read a link destination holding an unbalanced unescaped parenthesis as no destination
|
2026-10-28 13:27:06 +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
|
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
|
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
|
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 |
|
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 |
|
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
|
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
|
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
|
fd5b2fb86c
|
Answer principles round 3: 0 🔴, 1 🟡 (0 misread); the carry walk's entries hold their code block, the linked image its own function, item 143 filed
|
2026-10-26 13:20:27 +01:00 |
|
lilleman
|
73363a6756
|
Answer principles round 2: 1 🔴, 2 🟡 (0 misread); mutants killed, dead branches gone, data-* in its own module, linked images keep both targets, every URL sink named
|
2026-10-26 13:20:27 +01:00 |
|
lilleman
|
cc029b0bc9
|
Write a URL as the ADF holds it, whatever its scheme; file item 142 to weigh carrying script URLs
|
2026-10-26 13:20:27 +01:00 |
|
lilleman
|
6fe36d5947
|
Ship adfToHtml: semantic HTML for the CommonMark blocks and marks, an adf-carry element for the rest
|
2026-10-26 13:20:27 +01:00 |
|