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

70 Commits

Author SHA1 Message Date
lilleman dbc8b91f91 Answer product-owner round 1: list each input the new code takes in MIGRATION's table, a String object among them, and give htmlToAdf the code 2026-10-07 12:39:45 +02:00
lilleman 2c4fadbd8b Refuse a markdown input that is not a string with not-a-string 2026-10-07 12:39:45 +02:00
lilleman d803f18f6e Answer prose round 1: item 77 refuses what its detail refuses, names item 45's reader and the keys it drops, and the decision expires with it 2026-10-04 23:57:16 +02:00
lilleman 6d66a5f868 Plan item 77 as one read of the input into a plain copy, landing with item 45 2026-10-04 23:57:16 +02:00
lilleman 04ed3042a9 Record the GitHub move's last scoring run and the maintainer's call to ship it under the one before 2026-10-04 23:36:47 +02:00
lilleman 8409a738da Answer architecture round 2: the plain-data decision names item 77, which ends it 2026-10-04 23:36:47 +02:00
lilleman 26ed195f42 Answer prose round 1: the decision is titled for what holds now, and items 72, 74 and 47 read once 2026-10-04 23:36:47 +02:00
lilleman 99409077c9 Answer product-owner round 1: the interim Gitea copy points at GitHub with issues and Actions off, and item 70 takes the GitHub topics 2026-10-04 23:36:47 +02:00
lilleman 2ab1110710 Make GitHub canonical: CI and publishing on GitHub Actions, links and package metadata point there, Gitea waits to become a mirror 2026-10-04 23:36:47 +02:00
lilleman 0c8651c3eb Rank discoverability third among the goals, plan the move to GitHub and the outreach, and drop a text node's content in plain 2026-10-04 22:24:52 +02:00
lilleman ac47f7e0d3 Answer prose round 2: the slot rule gives the decided reason, and the touched paragraphs rewrap 2026-10-04 21:11:18 +02:00
lilleman e81e0560a5 Answer prose round 1: the refusal list lives in the error row, the slot rule gives its reason, and stale item citations go 2026-10-04 21:09:51 +02:00
lilleman da9c38c507 Answer architecture round 2: the error row and migration lead name each direction's causes 2026-10-04 20:48:17 +02:00
lilleman 0bc086ba43 Answer architecture round 1: a code span opening a line spells as CommonMark, the slot refuses a null character, every generated document emits 2026-10-04 20:43:46 +02:00
lilleman e040d1d3ef Spell every document the emitter refused for a carriage return, a null character, a code-span line start or an empty text node 2026-10-04 20:29:29 +02:00
lilleman 883df73cf5 Answer stability round 4: the decision's title backs the loop guarantee alone, item 66 filed 2026-10-04 19:21:11 +02:00
lilleman 95e1ccc4c1 Record the guards' input boundary and Goal 8's size as JSON, and drop the hardening past it 2026-10-04 19:18:55 +02:00
lilleman fd620b4975 Answer stability round 2: refuse a node or mark holding a key it does not own 2026-10-04 17:12:46 +02:00
lilleman 3c73a23689 Answer product-owner round 1: name the cycle in its own message and in the error table 2026-10-04 17:03:21 +02:00
lilleman 8a9e4ff5ef Answer the prose review's third round 2026-10-04 11:55:40 +02:00
lilleman 0c958fc80b Answer the prose review's second round 2026-10-04 11:54:31 +02:00
lilleman 1aa7600723 Answer the prose review's first round 2026-10-04 11:52:59 +02:00
lilleman 2e99e76142 Record the maintainer's answers for items 49, 50, 55 and 65 2026-10-04 11:48:47 +02:00
lilleman 2f0ea15f02 Take round 5 as the comprehension baseline, and tighten four decision sentences 2026-10-03 17:53:13 +02:00
lilleman 00f9217f7e Cut the empty-key and -0 grammar from the decisions into the spec, and cite item 65 as what ends the image gap 2026-10-03 16:23:23 +02:00
lilleman 460f728a0f Keep an empty doc content in editor-normal ADF, as the schema requires 2026-10-03 16:22:54 +02:00
lilleman 95bad0ff90 Prose round 3: retitle the floor decision, put the plain/ exception first, sharpen items 59-62 2026-10-03 16:11:56 +02:00
lilleman 24bc3aeab9 Ship under the comprehension floor with the panel's scores as the baseline, and file items 59-62 that end it 2026-10-03 15:53:25 +02:00
lilleman acc8227598 Gather the plain flavour's code in markdown/plain/ 2026-10-03 15:50:24 +02:00
lilleman a71c98babd Final wording: the reserved-directive refusal row, the adf:-alone fence, the changelog's carry and scope, the developer panel, the migration's empty shape 2026-10-03 15:17:53 +02:00
lilleman aa5f6ac7e7 Keep the decisions to their reasons and link the grammar; name the bare adf: fence's refusal exactly; call the doc panel a writer panel 2026-10-03 15:13:30 +02:00
lilleman e126c80659 Say equality is deep over the document's JSON values 2026-10-03 15:04:44 +02:00
lilleman 069b8d8c10 Cite item 43 as what ends the CommonMark carve-outs and the adf: fence reservation 2026-10-03 14:40:31 +02:00
lilleman 8958eab08e Write the same plain markdown for documents the editor holds equal: normalize the reduction's input again, naming a refusal by the caller's document 2026-10-03 14:32:34 +02:00
lilleman 767d57f8df Say only the plain writer is editor-normal, and read plain markdown in the tests without normalizing 2026-10-03 14:23:04 +02:00
lilleman 4c7d3dff87 Name the writer panel behind the doc spelling 2026-10-03 12:31:49 +02:00
lilleman f44cbecd9b Record deep equality, the text break, empty keys, -0, the typed carry fence and per-node code fences; file items 52 and 53 2026-10-03 12:28:20 +02:00
lilleman e89677db1a Answer the prose and product-owner reviews' first round 2026-10-02 22:36:37 +02:00
lilleman eafdd5e013 Score and rank todo.md in one table, and leave the empty-release and weighing rules to the global loop 2026-10-02 22:17:03 +02:00
lilleman 0653c19523 Answer the prose and product-owner reviews' first round 2026-10-02 17:39:25 +02:00
lilleman d22353f8f2 Goals become one-line aims, their detail moves to the sections that meet them 2026-10-02 17:34:17 +02:00
lilleman 5f3293d68f review: the notes bullet states when each note fires, syncBlock named 2026-09-30 22:30:09 +02:00
lilleman 579e2cb405 review: Goal 5 keeps content the document holds, the notes bullet names when each fires 2026-09-30 22:29:38 +02:00
lilleman 14aaebc181 Goal 5's omission-note sentence moves to the plain flavour's spellings decision 2026-09-30 22:28:40 +02:00
lilleman 80f2b5d6cb 41 - review: Goal 6 breaks ties only, the mailto: rule stated plainly 2026-09-30 19:49:40 +02:00
lilleman 89706a87fa 41 - review: a callout title reads its nodes as the plain reduction does, one goal reference renumbered 2026-09-30 16:57:54 +02:00
lilleman 2372ac3e6c 41 - plainMarkdownToAdf keeps a callout title's link targets; Goal 6, what happens is what the audience expects 2026-09-30 16:32:13 +02:00
lilleman bc288ebc5e 10f - review: the position id and carry entries and the errors intro stated truly 2026-09-29 23:37:39 +02:00
lilleman 6434233b97 10f - review: a node the carry restores stays deep-equal, its ids only skipped 2026-09-29 21:51:22 +02:00
lilleman 62ce254793 10f - plainMarkdownToAdf mints task localIds as UUID v4s hashed from the markdown and position 2026-09-29 21:47:09 +02:00