3
0
mirror of https://github.com/larvit/adf-codec.git synced 2026-11-12 19:58:28 +01:00
Commit Graph

1036 Commits

Author SHA1 Message Date
lilleman 4a12c869ac Answer product-owner round 5: 0 🔴, 0 🟡 (0 misread) 2026-10-26 12:58:17 +01:00
lilleman 60e90363da Answer stability round 4: 0 🔴, 0 🟡 (0 misread) 2026-10-26 12:58:17 +01:00
lilleman abf1ecb375 Answer principles round 5: 0 🔴, 0 🟡 (0 misread); the carry's image comment and decision name the own-text exception 2026-10-26 12:58:17 +01:00
lilleman 9b43cb4fe9 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 12:58:17 +01:00
lilleman 93a912db81 Answer overrides round 1: 0 🔴, 0 🟡 (0 misread) 2026-10-24 11:59:30 +02:00
lilleman 24717ee94b Answer product-owner round 4: 0 🔴, 2 🟡 (0 misread); the README names the plain image and restores "its type holds"; the changelog says uncaptioned 2026-10-24 11:58:24 +02:00
lilleman ab24c3e9b6 Answer principles round 4: 0 🔴, 0 🟡 (0 misread); the README names the plain image among the elements 2026-10-24 11:58:24 +02:00
lilleman 0373b7bcf8 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-24 11:58:23 +02:00
lilleman 76d524298f Drop "later" from the HTML's readers in the audience, as the maintainer answered; file item 144 for container memory limits 2026-10-24 11:20:52 +02:00
lilleman 6c13fcfeb1 Answer stability round 3: 0 🔴, 0 🟡 (0 misread); a block inside an inline node inside a carried code block pinned 2026-10-24 01:47:44 +02:00
lilleman 2ccaffd3f7 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-24 01:40:49 +02:00
lilleman 48f6222675 Answer stability round 2: 1 🔴, 0 🟡 (0 misread); a block inside a carried code block shows as a paragraph again 2026-10-24 01:38:00 +02:00
lilleman bb51d753dc Answer security round 2: 0 🔴, 0 🟡 (0 misread) 2026-10-24 01:20:03 +02:00
lilleman 707d0f7cef Answer product-owner round 3: 0 🔴, 1 🟡 (0 misread); fixed with principles round 3: the README and changelog promise <img> only for a plain image 2026-10-24 01:20:03 +02:00
lilleman 1923f810f9 Answer stability round 1: 0 🔴, 2 🟡 (0 misread); fixed with principles round 3: shown-text answers pinned beside it, ASCII whitespace in the spec 2026-10-24 01:20:03 +02:00
lilleman 6ba0f75b7b 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-24 01:20:03 +02:00
lilleman 3fd2a16e57 Answer security round 1: 0 🔴, 1 🟡 (0 misread); fixed with principles round 2: the URL decision, item 142 and the README name the carry element's links 2026-10-24 00:53:04 +02:00
lilleman 1e93ae7020 Answer product-owner round 2: 1 🔴, 1 🟡 (0 misread); fixed with principles round 2: linked images keep both targets, a carried code block as <pre><code> (panel 3 of 3) 2026-10-24 00:53:04 +02:00
lilleman 60f956ef3a 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-24 00:53:04 +02:00
lilleman 0682bad5bc 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-23 19:39:19 +02:00
lilleman 5e3632be1a Answer product-owner round 1: 2 🔴, 3 🟡 (0 misread); fixed with principles round 1: data-*, carried links, paragraphs and notes, sanitize note in the quick start and changelog 2026-10-23 19:19:14 +02:00
lilleman 53201f65eb 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-23 19:19:14 +02:00
lilleman 25aa975c91 Answer architecture round 2: 0 🔴, 0 🟡 (0 misread); heldTextLength private to writableContent 2026-10-23 14:56:10 +02:00
lilleman 893a65982c 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-23 14:51:15 +02:00
lilleman a0ad0c5b0e Write a URL as the ADF holds it, whatever its scheme; file item 142 to weigh carrying script URLs 2026-10-23 13:43:01 +02:00
lilleman 11ed9fe999 Ship adfToHtml: semantic HTML for the CommonMark blocks and marks, an adf-carry element for the rest 2026-10-23 12:50:48 +02:00
lilleman 33ef8db768 Answer prose round 1: 1 🔴, 6 🟡 (0 misread); ::listBreak as shipped, no E 3 anchor since none verifies, plainer reasons 2026-10-23 12:31:09 +02:00
lilleman 6c8d7e2743 Anchor each level of L, E and I in docs/score-anchors.md with two shipped items 2026-10-23 12:31:09 +02:00
lilleman ab3c07a23a Answer prose round 1: 0 🔴, 4 🟡; plainer bracket-stack comments, a truer item 56, the label line spellings first 2026-10-23 12:08:09 +02:00
lilleman 5fdb539b37 Answer stability round 2: 0 🔴, 1 🟡; quote one reader's time in the changelog 2026-10-23 12:08:09 +02:00
lilleman 94f4df4dcf Answer stability round 1: 0 🔴, 6 🟡; share the label limit with readLabel, pin it at 1000 characters, move item 129 to the changelog 2026-10-23 12:08:09 +02:00
lilleman ddcfa6ee1a Answer principles round 2: 1 🔴, 1 🟡; bound the collapsed label at 999 too, pinned by a test 2026-10-23 12:08:09 +02:00
lilleman f1aca51916 Answer principles round 1: 2 🔴, 5 🟡; bound a shortcut label at 999, file item 130, keep literal brackets as text, split pairingsByOpener 2026-10-23 12:08:09 +02:00
lilleman 759c522767 Read emphasis and link brackets in time linear in the inline markdown 2026-10-23 12:08:09 +02:00
lilleman 5d301b7032 Record the reading cost of the chunk before item 129 2026-10-23 12:08:09 +02:00
lilleman 865b48b908 Split HTML into ten items: a limited adfToHtml and htmlToAdf with tables and inline nodes in 0.3.0, more nodes in 0.4.0, foreign HTML and composed calls in 0.7.0 2026-10-23 11:58:04 +02:00
lilleman 27e394f9e3 Plan 0.3.0 as HTML conversion and score anchors; move performance, readability, border marks and the announcement to 0.4.0 2026-10-23 11:58:04 +02:00
lilleman abb2b417ff Name parseInlineContent as the caller asking the emitter about an opening link 2026-10-23 10:45:33 +02:00
lilleman 45515e9c85 Carry each (image) one way: the link directive moves its own to the end 2026-10-23 10:45:33 +02:00
lilleman 61a5c073e9 Record the comprehension check: paired ruling worse against 33e2a86 2026-10-23 10:45:33 +02: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 17722a0f57 Answer stability round 1: 0 🔴, 3 🟡; pin the image titles besideLink compares, drop two dead clauses, file item 129 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 49ec55bef2 Answer architecture round 2: 1 🔴, 0 🟡; keep each (image) a piece of its own through every mark slot, so no image description reads it as alt text 2026-10-23 10:45:33 +02:00
lilleman 78104b6746 Answer architecture round 1: 1 🔴, 2 🟡; keep the (image) trailer out of alt text, refuse a node slot holding an image inside a link 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
renovate[bot] add0ac96ff Update oven/bun Docker tag to v1.4.4 2026-10-22 22:11:27 +00:00
lilleman 48c8d303d9 Answer principles round 2: 0 🔴, 0 🟡; say where the changelog's title escapes apply 2026-10-22 22:06:59 +02:00
lilleman 59c77a9675 Answer prose round 1: 0 🔴, 1 🟡; reword the title comment and the changelog entry 2026-10-22 22:06:59 +02:00
lilleman 5de03a7b41 Answer stability round 1: 0 🔴, 4 🟡; pin a lossless cell's trailing and escaped pipe and the image title's escapes 2026-10-22 22:06:59 +02:00