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

28 Commits

Author SHA1 Message Date
lilleman d9e0f9f572 Answer stability round 1: 0 🔴, 2 🟡 (0 misread); check the exit status, chain the kill, close the timeout path 2026-11-08 23:17:41 +01:00
lilleman 058533752e Stop a leg's container on Ctrl-C with docker run --init 2026-11-08 23:17:41 +01:00
lilleman f8d0391dca Answer review: reject ~~ and keep later level-one headings in the tagline, limit the new legs' memory, say portable keeps the content 2026-11-08 11:06:22 +01:00
lilleman c3f10b5175 Copy the README tagline to the npm description at publish; name Jira and Confluence in it 2026-11-08 11:06:22 +01:00
lilleman 1f86f24870 Publish what each call writes for chosen corpus examples, and fail the gate where the page is stale 2026-11-05 12:09:36 +01:00
lilleman 59954f93b3 Gather an anonymized corpus of real-world ADF documents with each one's source and licence 2026-11-05 10:40:48 +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 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 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 0c0a9e7835 Move the portable flavour's reading and writing into markdown/portable/ 2026-10-22 21:38:41 +02:00
lilleman f54437826c Answer principles round 2: 0 🔴, 0 🟡; probe directive/ importing emit/ too 2026-10-22 01:51:15 +02:00
lilleman 2c6997af1d Answer principles round 1: 0 🔴, 3 🟡; add a leg proving the boundary rules fire 2026-10-22 01:51:15 +02:00
lilleman c2fa6fa9b0 Hold the import boundaries in the lint config and name its script and leg lint 2026-10-22 01:51:15 +02:00
lilleman 940d3aac1b 17 - the gate holds every built function to 52 lines 2026-09-20 18:10:21 +02:00
lilleman 2e20ac01f6 A legged function chains with && : the || that captures the status suspends set -e 2026-09-20 00:07:06 +02:00
lilleman be14d0d8d3 4d - every gate leg names itself, its image and its seconds 2026-09-19 23:57:06 +02:00
lilleman f5b6903972 4.2: the ADF property 2026-09-14 23:25:13 +02:00
lilleman ac7d7de2ec 5d: the browser leg 2026-09-04 09:49:44 +02:00
lilleman 84844c02b4 5c: install the packed artifact offline so the gate needs no registry 2026-09-04 09:03:31 +02:00
lilleman ccdc8cb999 5c: report the depth cause from the guards, and make the publish converge 2026-09-03 21:19:01 +02:00
lilleman 98bbb232c1 5c: the build, the freeze audit and the release pipeline 2026-09-03 20:26:25 +02:00
lilleman 5d635b0b92 Answer the architecture pass: the config that owns the contract, and what each runtime leg buys 2026-09-01 16:59:00 +02:00
lilleman 200101a000 Hold the shipped source to ECMAScript alone, and run the suite on Deno and Bun 2026-09-01 16:44:32 +02:00
lilleman 9c1fb215c4 Emitter 2b: the block-node directives, the pipe table and the refusal corpus 2026-08-25 15:10:02 +02:00
lilleman 00c6d46f11 Docker versioning for Renovate pins, fail the gate on zero tests, refresh status line 2026-08-24 00:01:20 +02:00
lilleman a5f87e4204 Name the build in milestone 5, run CI containers as the host user 2026-08-23 23:55:13 +02:00
lilleman 4398fe580f Scaffold: package contract, docker CI gate, Renovate 2026-08-23 23:49:35 +02:00