lilleman
|
b6294f4b9f
|
10f - review: tests for a carried node keeping its task nodes unminted
|
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 |
|
lilleman
|
7939ba2ff5
|
cjk - review: tests for Hangul, a long-vowel mark and a Latin word bounding a highlight
|
2026-09-29 18:49:37 +02:00 |
|
lilleman
|
914b410ea5
|
cjk - tests for a highlight flush against a script written without spaces
|
2026-09-29 18:43:04 +02:00 |
|
lilleman
|
89911a501c
|
35b - the writer spells the plain flavour and escapes text that would read as its markers
|
2026-09-29 11:42:46 +02:00 |
|
lilleman
|
89993700b6
|
35b - tests for the writer spelling the plain flavour and escaping its markers
|
2026-09-29 11:32:45 +02:00 |
|
lilleman
|
b1df7f3522
|
35a - review: an image refusal beside a marker names the line it shares, README wording, 41 filed
|
2026-09-28 22:17:22 +02:00 |
|
lilleman
|
8debf111e2
|
35a - review: tests for the image refusal naming where the image sits
|
2026-09-28 22:17:22 +02:00 |
|
lilleman
|
189f6d96a7
|
35a - review: a title keeps its ==, an image beside a marker is refused as before
|
2026-09-28 22:12:58 +02:00 |
|
lilleman
|
e03ed219b6
|
35a - review: tests for an expand title's == and an image beside a marker
|
2026-09-28 22:12:58 +02:00 |
|
lilleman
|
1d7797bbdc
|
35a - the parser reads the plain flavour and the lift goes
|
2026-09-28 22:02:55 +02:00 |
|
lilleman
|
86c80fe40e
|
36b - §8, §9 and §14's decisions move to docs/decisions.md
|
2026-09-28 03:54:34 +02:00 |
|
lilleman
|
fdce9667cf
|
10c - adfToPlainMarkdown and plainMarkdownToAdf exported, whitespace-only leaves trimmed at a line end
|
2026-09-26 13:20:16 +02:00 |
|
lilleman
|
84d989aa81
|
10b - a == pair is bounded by the code point outside it, CommonMark's word character test
|
2026-09-25 21:10:05 +02:00 |
|
lilleman
|
4727b51511
|
10b - tests: a symbol outside the BMP bounds a == pair
|
2026-09-25 21:09:12 +02:00 |
|
lilleman
|
1d02604a12
|
10b - an empty alert holds an empty paragraph, a == pair is bounded outside and passes over held nodes
|
2026-09-25 21:05:58 +02:00 |
|
lilleman
|
4cd35835ed
|
10b - tests: an empty alert holds an empty paragraph, a == pair is bounded outside and passes over held nodes
|
2026-09-25 21:04:50 +02:00 |
|
lilleman
|
1045e5be22
|
10b - a code span inside a == pair keeps code and takes no highlight
|
2026-09-25 20:54:46 +02:00 |
|
lilleman
|
ff8e11ad9d
|
10b - tests: a code span inside a == pair takes no highlight
|
2026-09-25 20:54:04 +02:00 |
|
lilleman
|
8121bcfe73
|
10b - the lift, with alert words, task markers and == shared with the reduction
|
2026-09-25 20:52:44 +02:00 |
|
lilleman
|
767404c70b
|
10b - tests: the lift reads alerts, folded callouts, task markers and == pairs back into their nodes
|
2026-09-25 20:52:44 +02:00 |
|
lilleman
|
c30034b9f5
|
26 - the container stack owns the directive depths, and the escape claim hands over after it records
|
2026-09-24 00:02:58 +02:00 |
|
lilleman
|
549fc845ec
|
26 - the escape phases and the container stack hold their invariants in types
|
2026-09-23 23:48:08 +02:00 |
|
lilleman
|
a7c1ffbec9
|
23 - the block directive's spellings are one file
|
2026-09-23 23:13:01 +02:00 |
|
lilleman
|
a52ec5a73d
|
22 - the line container is markdown's, so the seam is the two spelling asks
|
2026-09-21 22:15:27 +02:00 |
|
lilleman
|
fb48a5da6b
|
21 - the table's row is the node's model, never the node
|
2026-09-21 21:45:11 +02:00 |
|
lilleman
|
2e7eb0501b
|
21 - the parse walk reads blocks, so no name means two things
|
2026-09-21 21:40:43 +02:00 |
|
lilleman
|
4036b677ed
|
21 - the ADF tables carry ADF's nouns
|
2026-09-21 21:39:59 +02:00 |
|
lilleman
|
1d1bcb8b57
|
Pin the rebase's magnitude: one overflow list makes a constant accept what the emitter refuses
|
2026-09-19 13:43:34 +02:00 |
|
lilleman
|
396cea65c0
|
A read below the depth that filled the memo re-spells, so the depth guards still run
|
2026-09-19 13:37:58 +02:00 |
|
lilleman
|
5938b63e85
|
18 - the parse keeps each node's readable spelling, so the directive ask spells it once
|
2026-09-19 13:18:33 +02:00 |
|
lilleman
|
9d83701261
|
One comment guards the input's shape, the other the field
|
2026-09-19 02:33:23 +02:00 |
|
lilleman
|
dd612b85c4
|
Pin the deactivation where an image close folds the evidence away
|
2026-09-19 02:31:03 +02:00 |
|
lilleman
|
ff59d737c4
|
Literal brackets put nothing inside a mark, so the nested-link check runs ahead of both guards
|
2026-09-19 02:21:38 +02:00 |
|
lilleman
|
508851b953
|
Review nits: the walk's start needs no clamp, and the invariant needs one copy
|
2026-09-19 02:15:15 +02:00 |
|
lilleman
|
29bb0a29f6
|
Pin what the doomed openers keep: the carry and the image literal brackets hold
|
2026-09-19 02:09:19 +02:00 |
|
lilleman
|
50200bcc18
|
Review nits: deactivate the openers a nested link dooms, and pin the refusal order
|
2026-09-19 02:02:01 +02:00 |
|
lilleman
|
0f79dac6ec
|
16 - no link wraps a link: the outer brackets go literal, the directive form is refused
|
2026-09-19 01:48:30 +02:00 |
|
lilleman
|
484e5253a5
|
Review nits: drop the spec's restated carry rule, the test's duplicate paths and todo.md's incident note
|
2026-09-18 23:14:37 +02:00 |
|
lilleman
|
220cf31db2
|
15 - refuse the directive link spelling no href, so the mark has one spelling
|
2026-09-18 23:08:34 +02:00 |
|
lilleman
|
2ae9dcfb24
|
AGENTS.md §11: a sort keys on the name a line introduces, so an import sorts on its first binding
|
2026-09-18 23:03:13 +02:00 |
|
lilleman
|
afc0a42369
|
14 - the CommonMark subset moves under src/markdown/commonmark/
|
2026-09-18 20:27:22 +02:00 |
|
lilleman
|
da13687cf7
|
4c - the guard's spread was a class: the code block's held lines and a mark run's segments too
|
2026-09-18 20:03:56 +02:00 |
|
lilleman
|
1555b5cd31
|
4c - the directive scan keeps the spans it read, so the slot parse never scans them again
|
2026-09-18 20:03:56 +02:00 |
|
lilleman
|
4a8040db19
|
4c - the label trim, the segment tail, the break run and the guard's spread stop re-walking
|
2026-09-18 20:03:56 +02:00 |
|
lilleman
|
9c0daa18d5
|
4b - the walk reports its headroom, so a list falling back to the directive form refuses at zero and the list limit stays 500
|
2026-09-18 00:34:52 +02:00 |
|
lilleman
|
bd14b25b20
|
4b - the block walk spells a list from one walk, a list and its item counting two levels in every spelling
|
2026-09-18 00:13:55 +02:00 |
|
lilleman
|
ba266d26e9
|
13b - review nits: README code span, AGENTS.md §2 example, comments, block-directive link message
|
2026-09-16 23:28:31 +02:00 |
|
lilleman
|
eea9e01d52
|
13b - link arm back in emitLink, one isBareLink, directiveMarkPiece, refusal names the spelling, spec subset section follows
|
2026-09-16 23:15:34 +02:00 |
|
lilleman
|
b02dea1277
|
13b - link takes the directive form where CommonMark cannot spell it, unspellable-link leaves the code list
|
2026-09-16 23:09:30 +02:00 |
|