lilleman
|
93c8a7bda9
|
Answer prose round 1: 0 🔴, 10 🟡 (0 misread); say the HTML is read as a browser spells it, wherever it said exactly
|
2026-10-31 02:13:10 +01:00 |
|
lilleman
|
b94a1e6c42
|
Read adfToHtml's HTML in htmlToAdf as a browser serializes it too
|
2026-10-31 01:48:10 +01:00 |
|
lilleman
|
1f33007ae2
|
Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); state the 32-try rule in the README and the flavour spec
|
2026-10-30 21:14:32 +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
|
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
|
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
|
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 |
|
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
|
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
|
7bcbf49963
|
Answer architecture round 3: 0 🔴, 1 🟡 (0 misread); the data-* and carry contract names its elements, an item's first paragraph holding an attribute on the item's line (panel 6 of 7)
|
2026-10-26 13:20:27 +01:00 |
|
lilleman
|
7a38db2563
|
Answer principles round 1: 3 🔴, 8 🟡 (0 misread); attributes as data-*, carried content as paragraphs, links and notes, no character HTML cannot hold, mutants killed
|
2026-10-26 13:20:27 +01:00 |
|
lilleman
|
e234905c27
|
Answer architecture round 1: 2 🔴, 6 🟡 (0 misread); one escaping path refusing null characters, block writers returning their pieces, the HTML writer split, shared entry checks, lint between formats
|
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 |
|
lilleman
|
ef14f98c3e
|
Answer prose round 1: 0 🔴, 8 🟡; split the image-in-link ruling out, place the (image) plainly, credit only the same-URL rule to the portable writer
|
2026-10-23 10:45:33 +02:00 |
|
lilleman
|
28878122ee
|
Answer product-owner round 1: 0 🔴, 1 🟡; write no (image) after a link to the image itself
|
2026-10-23 10:45:33 +02:00 |
|
lilleman
|
e82998c322
|
Keep an image's URL and title inside a link as (image) after the link
|
2026-10-23 10:45:33 +02:00 |
|
lilleman
|
7c69ce5d53
|
Name the withheld-mark seeding where a carry is decided, and say code text takes no other spelled mark but link
|
2026-10-14 21:10:41 +02:00 |
|
lilleman
|
e56291eb90
|
Answer prose round 1: 0 🔴, 8 🟡; say which reader skips what, reorder the migration's keep-the-mark advice, file the decision title as a question
|
2026-10-14 21:10:41 +02:00 |
|
lilleman
|
278ebbbad5
|
Give code text no mark but code, link and annotation, in every reader
|
2026-10-14 21:10:41 +02:00 |
|
lilleman
|
6c389b9c83
|
Answer prose round 1: 0 🔴, 8 🟡; say which marks a node refuses, and name the fix in the directive mark refusal
|
2026-10-14 15:08:46 +02:00 |
|
lilleman
|
6842f386ae
|
Answer architecture round 1: 2 🔴, 4 🟡; refuse a link around only nodes that take none, mark the change breaking, file code-text marks
|
2026-10-14 15:08:46 +02:00 |
|
lilleman
|
1ae7ba6992
|
Give an inline node no mark Atlassian's schema withholds from it, in every reader
|
2026-10-14 15:08:46 +02:00 |
|
lilleman
|
aefcd4b9e3
|
Answer prose round 1: 0 🔴, 6 🟡; the changelog names what breaks, the fallback reads as untyped mark, attribute or value, the spec's value list and marks paragraph split, messages name the JSON array to write
|
2026-10-14 10:48:12 +02:00 |
|
lilleman
|
168ca1cea2
|
Answer stability round 1: 0 🔴, 2 🟡; a mark's malformed attrs name their cause, the docs name a value of the wrong type as a fallback
|
2026-10-14 10:48:12 +02:00 |
|
lilleman
|
e882b5de7a
|
Spell colwidth as a comma list and a block's marks by name
|
2026-10-14 10:48:12 +02:00 |
|
lilleman
|
5f1c64b371
|
Answer prose round 1: 0 🔴, 7 🟡; the guarantee splits per reader, the spec's portable sentence follows the named errors, item 112 names rows holding no pipe
|
2026-10-14 01:17:39 +02:00 |
|
lilleman
|
696ee21e63
|
Answer architecture round 2: 0 🔴, 0 🟡; the spec names a line opening another block as ending the table
|
2026-10-14 01:17:39 +02:00 |
|
lilleman
|
2cc6ea3f57
|
Answer architecture round 1: 0 🔴, 5 🟡; comments and docs name the narrowing, item 112 files GFM's ragged rows, a paragraph's lines carry their positions
|
2026-10-14 01:17:39 +02:00 |
|
lilleman
|
ec9492635a
|
Read GFM's pipe table without leading pipes and with alignment colons in portableMarkdownToAdf
|
2026-10-14 01:17:39 +02:00 |
|
lilleman
|
1b39f17ac0
|
Answer prose round 1: the spec names each title and destination, the writing verdict is its own decision citing item 100, items 99 and 101 state what holds, and the migration and changelog rows say what they replace
|
2026-10-11 13:31:18 +02:00 |
|
lilleman
|
580bc862f2
|
Write an external image a link marks as [](href) in both writers
|
2026-10-11 13:31:18 +02:00 |
|
lilleman
|
167bf1ff9b
|
Answer prose round 1: the decision says right after and keeps only its reason, the README counts the link-definition exception, and the comments and spec say which list alternates
|
2026-10-09 15:39:13 +02:00 |
|
lilleman
|
3ba0339f69
|
Answer stability round 1: tasksAsText takes the tasks and returns the items, numberedPastMarkers spells the bullets itself, the spec alternates bullet lists alone, and the migration row says the markers alternate
|
2026-10-09 15:39:13 +02:00 |
|
lilleman
|
c2b4bea2dc
|
Answer architecture round 2: portableSequence walks a stack in linear time, the * escape and the alternation are worded and named for what they do, item 51 names no count, and item 94 files the link-definition join
|
2026-10-09 15:39:13 +02:00 |
|
lilleman
|
559ad4ec3c
|
Answer architecture round 1: a * marker before a first line of * alone takes a backslash, the marker choice is a decision, the spec names which lists alternate, and the stale listBreak test goes
|
2026-10-09 15:39:13 +02:00 |
|
lilleman
|
40580e6948
|
Read a list whose bullet or ordered delimiter changes as two lists, and alternate the marker between adjacent lists in place of !adf:listBreak
|
2026-10-09 15:39:13 +02:00 |
|
lilleman
|
8beefe8833
|
Answer product-owner round 3: the spec says a directive mark's content holds something besides hard breaks
|
2026-10-09 12:21:18 +02:00 |
|
lilleman
|
ba21c7a462
|
Answer architecture round 4: the writers close a mark run at a hard break again, and item 91 plans the joined spelling
|
2026-10-09 12:21:18 +02:00 |
|
lilleman
|
e4364b19d0
|
Answer prose round 1: plainer decision title and spec, the refusal the spec owes, and comments that say why
|
2026-10-09 12:21:18 +02:00 |
|
lilleman
|
06c225f8f4
|
Keep the hard breaks a link text holds alone, after its destination, and move item 89 to 0.2.1
|
2026-10-09 12:21:18 +02:00 |
|
lilleman
|
1d05ee3df3
|
Answer stability round 2: a run that cannot be spelled parts at its hard breaks before the carry takes it, and the recipe bullet names the content it passes
|
2026-10-09 12:21:18 +02:00 |
|
lilleman
|
852d010ff7
|
Answer product-owner round 1: an emphasis or link run spans an unmarked hard break, the recipe drops a hard break's marks, and the refusal names hard breaks
|
2026-10-09 12:21:18 +02:00 |
|
lilleman
|
2340937fb2
|
Answer architecture round 2: the refusal row says a carried node escapes it, and the empty-link decision's title names the hard-break case
|
2026-10-09 12:21:18 +02:00 |
|
lilleman
|
2ca5ac41e6
|
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 12:21:18 +02:00 |
|