lilleman
|
4579f32fcd
|
Name the two text-joining rules for whose rule they are, side by side in adjacent-text.ts
|
2026-10-03 15:51:41 +02:00 |
|
lilleman
|
6df17a7069
|
Gather the plain flavour's code in markdown/plain/
|
2026-10-03 15:50:24 +02:00 |
|
lilleman
|
7846502a1a
|
Lead the code block, empty-key, carry fence, text break and carry-in-mark refusals with their fix
|
2026-10-03 15:12:51 +02:00 |
|
lilleman
|
5cffe82dd5
|
Lead the refusals ordinary editing meets with the edit that fixes them
|
2026-10-03 15:05:36 +02:00 |
|
lilleman
|
ade3997cfd
|
Hold a carried node's own marks on the item, not in a side set copies fall out of
|
2026-10-03 14:43:03 +02:00 |
|
lilleman
|
45f1bee94b
|
Set up every inline scan through one freshScan
CI / gate (push) Successful in 53s
CI / publish (push) Has been skipped
|
2026-10-03 14:33:06 +02:00 |
|
lilleman
|
70e2639982
|
Carry the text break as its own item, not a fake node, and check it where the outermost content resolves
|
2026-10-03 14:19:55 +02:00 |
|
lilleman
|
fdbf43398c
|
Keep one merge loop and one mark key: editor-normal compares normalized marks with identicalMark
|
2026-10-03 14:17:22 +02:00 |
|
lilleman
|
9ab7286e6d
|
Make markdownToAdf(adfToMarkdown(doc)) deep-equal doc: textBreak, empty keys, -0, typed carry fences, code blocks of several text nodes
|
2026-10-03 12:25:01 +02:00 |
|
lilleman
|
06103ea2ba
|
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
|
af7658a863
|
35a - review: a title keeps its ==, an image beside a marker is refused as before
CI / gate (push) Successful in 41s
CI / publish (push) Has been skipped
|
2026-09-28 22:12:58 +02:00 |
|
lilleman
|
474e6a2991
|
35a - the parser reads the plain flavour and the lift goes
CI / gate (push) Successful in 43s
CI / publish (push) Has been skipped
|
2026-09-28 22:02:55 +02:00 |
|
lilleman
|
fb97285899
|
36b - §8, §9 and §14's decisions move to docs/decisions.md
CI / gate (push) Successful in 42s
CI / publish (push) Has been cancelled
|
2026-09-28 03:54:34 +02:00 |
|
lilleman
|
2f7005590c
|
22 - the line container is markdown's, so the seam is the two spelling asks
CI / gate (push) Successful in 29s
CI / publish (push) Has been skipped
|
2026-09-21 22:15:27 +02:00 |
|
lilleman
|
67c3345fd2
|
21 - the table's row is the node's model, never the node
CI / gate (push) Successful in 29s
CI / publish (push) Successful in 5s
|
2026-09-21 21:45:11 +02:00 |
|
lilleman
|
c2acee7a1d
|
21 - the ADF tables carry ADF's nouns
CI / gate (push) Successful in 29s
CI / publish (push) Has been skipped
|
2026-09-21 21:39:59 +02:00 |
|
lilleman
|
4a80e38f19
|
Pin the deactivation where an image close folds the evidence away
CI / gate (push) Successful in 36s
CI / publish (push) Has been skipped
|
2026-09-19 02:31:03 +02:00 |
|
lilleman
|
8961cbd20a
|
Literal brackets put nothing inside a mark, so the nested-link check runs ahead of both guards
CI / gate (push) Successful in 37s
CI / publish (push) Has been skipped
|
2026-09-19 02:21:38 +02:00 |
|
lilleman
|
a2928a8789
|
Review nits: the walk's start needs no clamp, and the invariant needs one copy
CI / gate (push) Successful in 36s
CI / publish (push) Has been skipped
|
2026-09-19 02:15:15 +02:00 |
|
lilleman
|
9d5a8e4137
|
Pin what the doomed openers keep: the carry and the image literal brackets hold
CI / gate (push) Successful in 36s
CI / publish (push) Has been skipped
|
2026-09-19 02:09:19 +02:00 |
|
lilleman
|
6e9e38776f
|
Review nits: deactivate the openers a nested link dooms, and pin the refusal order
CI / gate (push) Successful in 38s
CI / publish (push) Has been skipped
|
2026-09-19 02:02:01 +02:00 |
|
lilleman
|
3a22ff388d
|
16 - no link wraps a link: the outer brackets go literal, the directive form is refused
CI / gate (push) Successful in 37s
CI / publish (push) Has been skipped
|
2026-09-19 01:48:30 +02:00 |
|
lilleman
|
451a617b13
|
15 - refuse the directive link spelling no href, so the mark has one spelling
|
2026-09-18 23:08:34 +02:00 |
|
lilleman
|
ed099a093d
|
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
|
42ab63a03b
|
14 - the CommonMark subset moves under src/markdown/commonmark/
CI / gate (push) Successful in 36s
CI / publish (push) Has been skipped
|
2026-09-18 20:27:22 +02:00 |
|
lilleman
|
7b726ef6ec
|
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
|
43292555cd
|
13b - review nits: README code span, AGENTS.md §2 example, comments, block-directive link message
CI / gate (push) Successful in 25s
CI / publish (push) Successful in 4s
|
2026-09-16 23:28:31 +02:00 |
|
lilleman
|
b792c946c5
|
13b - link arm back in emitLink, one isBareLink, directiveMarkPiece, refusal names the spelling, spec subset section follows
CI / gate (push) Successful in 25s
CI / publish (push) Has been skipped
|
2026-09-16 23:15:34 +02:00 |
|
lilleman
|
9fe5d198d1
|
13b - link takes the directive form where CommonMark cannot spell it, unspellable-link leaves the code list
CI / gate (push) Successful in 26s
CI / publish (push) Has been skipped
|
2026-09-16 23:09:30 +02:00 |
|
lilleman
|
302804cc4e
|
12b: the inline directive forms read and spell the !adf: prefix
CI / gate (push) Successful in 26s
CI / publish (push) Has been skipped
|
2026-09-16 09:52:52 +02:00 |
|
lilleman
|
7672531cdc
|
4.1: editor-normal and the node accessors
|
2026-09-14 20:11:25 +02:00 |
|
lilleman
|
222dcc5aab
|
5b2: name the violation in every error message, and the escape a claimed line takes
|
2026-09-03 17:52:31 +02:00 |
|
lilleman
|
4d0ad3728c
|
Charge a carried node against the levels its position leaves, and part the causes one guard hid
CI / gate (push) Successful in 8s
|
2026-09-03 08:01:27 +02:00 |
|
lilleman
|
d7850c75f4
|
Read the carries and the combinations back, and land markdownToAdf
CI / gate (push) Successful in 8s
|
2026-09-03 07:01:27 +02:00 |
|
lilleman
|
1429f4ce3c
|
Answer the stability pass: the slot a line ending reached, and the text an image description dropped
CI / gate (push) Successful in 8s
|
2026-09-01 22:35:05 +02:00 |
|
lilleman
|
01faa71914
|
Read the inline nodes and the marks back, and keep the whitespace CommonMark does not strip
CI / gate (push) Successful in 9s
|
2026-09-01 21:35:52 +02:00 |
|
lilleman
|
5a41547222
|
Answer the stability nits: the runs a trailing-anchored regex re-walks
CI / gate (push) Successful in 8s
|
2026-09-01 20:11:41 +02:00 |
|
lilleman
|
cd0a4cb0e8
|
Read the node tables backwards, a directive to the node and marks it names
CI / gate (push) Successful in 5s
|
2026-09-01 11:09:21 +02:00 |
|
lilleman
|
f231f652ca
|
Answer the architecture pass: one fault vocabulary, and the guards pinned where they compose
CI / gate (push) Successful in 5s
|
2026-09-01 10:01:35 +02:00 |
|
lilleman
|
f328ed4cab
|
Read the three directive forms, their attributes and the fences that nest them
CI / gate (push) Successful in 5s
|
2026-09-01 08:12:03 +02:00 |
|
lilleman
|
4ad80e79c5
|
Read the emphasis, the links and the lone image CommonMark spells (#34)
CI / gate (push) Successful in 5s
|
2026-08-31 22:33:54 +02:00 |
|
lilleman
|
0476d33b7b
|
Read the inline text, and decode the escapes and references CommonMark spells (#33)
CI / gate (push) Successful in 4s
|
2026-08-30 23:32:57 +02:00 |
|