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

202 Commits

Author SHA1 Message Date
lilleman 0c0a9e7835 Move the portable flavour's reading and writing into markdown/portable/ 2026-10-22 21:38:41 +02:00
lilleman 110707f907 Answer prose round 1: 0 🔴, 0 🟡; wrap the reading rule and keep Goals and Audience in the README bullet 2026-10-22 13:05:02 +02:00
lilleman 4c329b69c1 Read CHANGELOG, MIGRATION, README and the flavour spec in part, and drop item 92 2026-10-22 13:05:02 +02:00
lilleman b080410852 Give the directive grammar, flavours and reader failures one place each 2026-10-22 00:17:14 +02:00
lilleman b3d3645e0b Answer prose round 1: 0 🔴, 3 🟡; drop the decision entry and let E and I anchor now 2026-10-21 11:36:41 +02:00
lilleman 5b2325af8c File item 125 for the missing score anchors and the rule for changing outside tooling 2026-10-21 11:36:41 +02:00
lilleman 2ece5bc9c2 Post a release's announcements once npm holds it, and draft them from the finished release 2026-10-21 10:37:14 +02:00
lilleman acca11f889 Answer prose round 1: 0 🔴, 5 🟡; name the ranking script once, define the bar, and state the fourfold rule in full 2026-10-21 10:16:20 +02:00
lilleman 9ff63ba3f4 Answer prose round 2: 1 🔴, 3 🟡; state the global loop's weights, code health's fourfold weight under 7.0, and goal 10's overlap 2026-10-20 12:05:45 +02:00
lilleman af359addf2 Block item 73 on 122, 123 and 124, and record that the plan ranks by the global weights 2026-10-20 12:05:45 +02:00
lilleman 2db86f6666 Keep an image's title as its caption, since a title counts as content; file the two title drops it exposes 2026-10-18 13:05:07 +02:00
lilleman fd0f734ca0 Reshape the plan to L, E, I and Moves, and mark each goal Maintain or Achieve 2026-10-17 22:28:06 +02:00
lilleman e680927e37 Answer prose round 1: 0 🔴, 3 🟡; disambiguate the README fallback, reword item 117's citation and item 118's tagline, record the writer panel 2026-10-14 22:49:13 +02:00
lilleman 3f3d0bdde7 Keep both targets of a linked external image standing inline in adfToPortableMarkdown 2026-10-14 22:49:13 +02:00
lilleman 251c8193e6 Answer prose round 1: 0 🔴, 1 🟡; scope the hard-break exception to the CommonMark link, split the refusal sentence, say who kept the directive refusal 2026-10-14 22:09:42 +02:00
lilleman 492a7fa828 Retitle the mark-skipping decision to name the link and directive marks it refuses, and land item 73 last in 0.3.0 2026-10-14 22:09:42 +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 002cfbe682 Extend the standing merge authorization past 0.2.0 2026-10-14 11:58:21 +02:00
lilleman d5b9356a29 Record the marks and colwidth spellings in the spec, decisions, changelog and migration guide 2026-10-14 10:48:12 +02:00
lilleman 8faaa35915 Decide that the portable reader refuses what GFM's reading would drop 2026-10-14 07:52:41 +02:00
lilleman e3aa790ec8 Refuse markdown past V8's longest string on every engine, before building it 2026-10-13 01:30:12 +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 3e9c56d399 Answer architecture round 3: the comprehension floor's decision names item 95, the directive read takes its index from the claimed prefix, and only the claimed prefix leaves directive-syntax.ts 2026-10-09 19:17:20 +02:00
lilleman 59ead3e8e9 Escape a line against the inline reader's own tokens, in time linear in a run 2026-10-09 19:17:20 +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 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 654a960888 Stand a block a task item cannot hold after its task list, in portableMarkdownToAdf and adfToPortableMarkdown 2026-10-09 14:37:06 +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 d1a47e861c Answer stability round 4: the empty-link decision's title names the hard breaks kept 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 ee3086ad1e Answer prose round 1: one sentence per idea for the image readings, a decision title that states the rule, item 86 names its shapes 2026-10-09 10:49:08 +02:00
lilleman 3a41e9ccca Answer architecture round 3: a link alone holding a titled image keeps its caption, and the decision's title names []() 2026-10-09 10:49:08 +02:00
lilleman 4454aaca92 Answer architecture round 2: the decision's title states it whole, an image's title drops inside a link, the readers refuse nesting past 500 levels, one owner for the empty-alt rule 2026-10-09 10:49:08 +02:00
lilleman 88aef1c8c4 Answer architecture round 1: one owner for the image's ADF shape, the readings' decision, marker paragraphs, the exceptions the README names; items 87 filed and 56 widened 2026-10-09 10:49:08 +02:00
lilleman 66e4c7e8b5 Document the three markdown readers: README, MIGRATION, CHANGELOG, the grammar, the decisions and the plan 2026-10-09 03:08:39 +02:00
lilleman 80e1124f39 Name each markdown call by its flavour: a goal, the decision and the panel's pick of portable 2026-10-09 03:08:39 +02:00
lilleman d7f2384876 Answer architecture round 1: the reader returns its refusals and owns its stack, a decision and a test keep JSON.parse out, item 83 filed, the scoring run recorded 2026-10-08 14:10:50 +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 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 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 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 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 952dc562cc Define the writer panel, split the carry fence into its own changelog entry, and say how an adf: fence stays code 2026-10-03 15:13:50 +02:00
lilleman 278aa2e747 Give the comprehension panel its fill-ins 2026-10-03 14:34:28 +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