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

290 Commits

Author SHA1 Message Date
lilleman ca6016b4b6 Replace isAdfDocument with readAdfDocument, reading the input once into a plain copy 2026-11-09 07:51:13 +01:00
lilleman f8d0391dca Answer review: reject ~~ and keep later level-one headings in the tagline, limit the new legs' memory, say portable keeps the content 2026-11-08 11:06:22 +01:00
lilleman c3f10b5175 Copy the README tagline to the npm description at publish; name Jira and Confluence in it 2026-11-08 11:06:22 +01:00
lilleman db243b6d73 Fix README top: typos, missing adfToPortableMarkdown, audience, comparison and types 2026-11-08 11:06:22 +01:00
lilleman be3872de0a Human updated README 2026-11-08 11:06:22 +01:00
lilleman 16fa33e19b Answer prose round 1: 1 🔴, 3 🟡 (0 misread); drop the false ESM claim, mark ADF marks, name the REST API and the bodied macro 2026-11-05 18:47:22 +01:00
lilleman 82da5e573b Draft the 0.3.0 announcement posts and bring the comparison table to the latest versions 2026-11-05 18:47:22 +01:00
lilleman 0d7a071f4e Answer product-owner round 1: 0 🔴, 4 🟡 (0 misread); keep unreleased calls out of the Breaking entries and sharpen the feature page's intro 2026-11-05 12:09:36 +01:00
lilleman 1f86f24870 Publish what each call writes for chosen corpus examples, and fail the gate where the page is stale 2026-11-05 12:09:36 +01:00
lilleman f8157d3ad8 Write and read a table as its elements in the HTML dialect 2026-11-05 12:09:36 +01:00
lilleman d55a249ef3 Refuse the schema-forbidden shapes in the first step, carried or not 2026-11-05 12:09:36 +01:00
lilleman 9460f18f6f Answer product-owner round 1: 0 🔴, 4 🟡 (0 misread); list the breaking change on its own, name what to build, and cover the readers 2026-11-04 20:38:44 +01:00
lilleman a27a4453c2 Refuse an inline card a link marks in every writer, before it writes 2026-11-04 20:38:44 +01:00
lilleman 5856b3c0d3 Say the card refusal holds only in a block written as an element 2026-11-04 20:02:37 +01:00
lilleman b9fd34abfb Answer prose round 1: 1 🔴, 6 🟡 (0 misread); state the refusal beside the carry rule, date it, and fix the cause bullets and the message 2026-11-04 20:02:37 +01:00
lilleman 18c35e0f78 Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); tell a caller who only holds the ADF to keep it read-only, and give the real reason 2026-11-04 20:02:37 +01:00
lilleman 64d4267218 Refuse an inline card a link marks in adfToHtml as unsupported-node-shape 2026-11-04 20:02:37 +01:00
lilleman 4dfea72c9c Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); describe a data card as adfToHtml writes it 2026-11-04 17:21:54 +01:00
lilleman 4ede66577e Write mentions and inline cards holding data as HTML elements, not the carry 2026-11-04 17:21:54 +01:00
lilleman 731b10fdea Answer product-owner round 1: 0 🔴, 3 🟡 (0 misread); name the fix each refusal needs, list the card's href as an unfiltered URL, carry dates outside years 1 to 9999 2026-11-04 14:19:19 +01:00
lilleman 7c17447a87 Write emoji, status, date and URL card as HTML elements, not the carry 2026-11-04 14:19:19 +01:00
lilleman bab2ffcfb8 Group a line's runs in one home, part a line as its first fallback, and trim each portable line by its own runs 2026-11-04 13:23:04 +01:00
lilleman f77b9f91a1 Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); list pipe cells and directive content in the hardBreak row 2026-11-04 13:23:04 +01:00
lilleman 342dc1f610 Answer product-owner round 1: 0 🔴, 2 🟡 (0 misread); name the fix for border around text, and the migration row 2026-10-31 03:10:24 +01:00
lilleman d0867686d5 Build text holding no border mark in losslessMarkdownToAdf, and carry text holding one 2026-10-31 03:10:24 +01:00
lilleman 73c262c5e8 Answer prose round 1: 0 🔴, 10 🟡 (0 misread); say the HTML is read as a browser spells it, wherever it said exactly 2026-10-31 02:34:47 +01:00
lilleman 6cc59f8574 Read adfToHtml's HTML in htmlToAdf as a browser serializes it too 2026-10-31 02:34:47 +01:00
lilleman 1f33007ae2 Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); state the 32-try rule in the README and the flavour spec 2026-10-30 21:14:32 +01:00
lilleman 55968bbd26 List the three converters that fail ordinary input, each with where it fails 2026-10-28 23:46:46 +01:00
lilleman d02077ae04 Answer prose round 2: 0 🔴, 2 🟡 (0 misread); the opening splits where it runs from who it is for, the changelog names both tables 2026-10-28 21:37:34 +01:00
lilleman 3616c78ea2 Answer product-owner round 2: 0 🔴, 1 🟡 (0 misread); the table keeps the maintainer's bar, reasonably complete and works, and names the three packages it leaves out 2026-10-28 21:37:34 +01:00
lilleman fa5c425a4b Answer prose, product-owner, stability and principles round 1-2: 1 🔴, 7 🟡; the HTML row names every element, the README records the searches, the second table sorts 2026-10-28 21:37:34 +01:00
lilleman 9192f97f99 Answer round 1: the bar says every package runs in Node whatever it gets wrong, the HTML row names the marks it writes, the table drops a fork, md-adf's warnings show 2026-10-28 21:37:34 +01:00
lilleman de356d2caf Rewrap the comparison intro 2026-10-28 21:37:34 +01:00
lilleman 3014f302c1 Answer principles round 1: 0 🔴, 3 🟡 (0 misread); the README names the carry element and the bar, the table gains five npm converters, compare.mjs sorts 2026-10-28 21:37:34 +01:00
lilleman 11529ac165 Open the README with the call to take for each need, and widen the converter comparison 2026-10-28 21:37:34 +01:00
lilleman fac55a8a63 Answer product-owner round 1: 0 🔴, 1 🟡 (0 misread); the README names the memory a mutation run needs, and a RuntimeError lists its mutants and the likely cause 2026-10-28 20:41:47 +01:00
lilleman 141db21216 Answer principles round 1: 0 🔴, 2 🟡 (0 misread); run.sh reads the diff whatever the git config, item 58 ports it to Python, the worker count sits beside the memory, the README says what a run reports 2026-10-28 20:41:47 +01:00
lilleman 5aeb6b7190 Answer architecture round 1: 0 🔴, 2 🟡 (0 misread); a RuntimeError fails the run in a 6 GB container, Stryker bumps wait for a hand run, its package is a decision, item 76 names the test-file lists 2026-10-28 20:41:47 +01:00
lilleman 061ae81644 Mutation-test the source lines a chunk changes with mutation-tests/run.sh 2026-10-28 20:41:47 +01:00
lilleman 12230b5e9c Answer prose round 1: 0 🔴, 8 🟡 (0 misread); refusals name the tag and what they found, the start-after-data-* message no longer false, README, spec and changelog reworded 2026-10-28 11:36:54 +01:00
lilleman 7d82cd38ea Answer product-owner round 1: 0 🔴, 3 🟡 (0 misread); refusals name and point at what they found, the docs list each code htmlToAdf refuses with, browser-serialized HTML filed as item 150 2026-10-28 11:36:54 +01:00
lilleman e39ca86d74 Answer architecture round 1: 2 🔴, 6 🟡 (0 misread); carried JSON read through adf/, one spelling home per element in html/, block readers in one table, the first paragraph's form shared, a lint boundary for html/parse, a strictness oracle 2026-10-28 11:36:54 +01:00
lilleman 51e37f68df Ship htmlToAdf: read back exactly the HTML adfToHtml writes, a carry element from its data-adf alone, any other HTML refused 2026-10-28 11:36:54 +01:00
lilleman c47bea4102 Answer prose round 1: 0 🔴, 1 🟡 (0 misread); the decision's premise named, its claims split 2026-10-26 21:21:30 +01:00
lilleman 9ff53c1658 Answer architecture round 4: 0 🔴, 1 🟡 (0 misread); one image rule in shown-text for both writers, a link mark's href kept past a bad title, the card rule recorded 2026-10-26 13:20:27 +01:00
lilleman 91457a83c8 Drop "later" from the HTML's readers in the audience, as the maintainer answered; file item 144 for container memory limits 2026-10-26 13:20:27 +01:00
lilleman fb75c33975 Answer prose round 1: 0 🔴, 11 🟡 (0 misread); claims true to the code, one pick per line in the dialect's panels, plainer comments and test names 2026-10-26 13:20:27 +01:00
lilleman fd5b2fb86c Answer principles round 3: 0 🔴, 1 🟡 (0 misread); the carry walk's entries hold their code block, the linked image its own function, item 143 filed 2026-10-26 13:20:27 +01:00
lilleman 73363a6756 Answer principles round 2: 1 🔴, 2 🟡 (0 misread); mutants killed, dead branches gone, data-* in its own module, linked images keep both targets, every URL sink named 2026-10-26 13:20:27 +01:00