lilleman
|
9a242c7206
|
Rescore: the paired ruling at 5fc877e reads better
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
6a1229cee0
|
Answer prose round 1: the parsing codes list each reader, the CommonMark guarantee splits into three bullets, the migration row and two decisions read once
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
4d5f83459f
|
Answer architecture round 1: the claims type pins what every writer spells, the HTML calls take flavour names, model-written GFM reads in portableMarkdownToAdf
|
2026-10-09 03:08:39 +02:00 |
|
lilleman
|
9805275bf7
|
Record the reading cost
|
2026-10-09 03:08:39 +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
|
662598c476
|
Answer architecture round 2: record the second scoring run
|
2026-10-08 14:10:50 +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
|
c2c71e1736
|
Re-plan: 0.2.0 ships four reader fixes, HTML moves to 0.3.0, later releases shift one
|
2026-10-08 12:08:02 +02:00 |
|
lilleman
|
25e94a34e1
|
Record item 78's scoring run and the maintainer's call to ship under it
|
2026-10-07 12:39:45 +02:00 |
|
lilleman
|
380a894589
|
Answer prose round 1: one name per thing in the new docs, the changelog points at MIGRATION's rows, item 82 drops its partial file list
|
2026-10-07 12:39:45 +02:00 |
|
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 |
|