Lilleman auf Larv lilleman
lilleman pushed to cli-inline-template at larvit/fejkdata 2026-09-03 20:38:21 +02:00
44c91668f9 Give the inline pipeline its own file, and record the shape, padding and template-API decisions
6916894ab5 One CLI classifier settling the argument shape before load; JSON strings are templates and a quote is reserved in names
80e8d72bb7 One fence sequence over a node scope, and inline templates reject the folder sigils
7c7bee5cd9 Tests: one fence sequence, inline folder sigils rejected, JSON string arguments, quoted names, and shape misuse before load
Compare 4 commits »
lilleman pushed to cli-inline-template at larvit/fejkdata 2026-09-03 20:14:13 +02:00
841513bb27 Lead the README with what it does and a quick example, move Goals beside Decisions
lilleman pushed to cli-inline-template at larvit/fejkdata 2026-09-03 19:21:48 +02:00
873b7678ba Address reviewer findings: reference hint, consumer-terms type errors, misuse exit code, immutability and parity docs
4d58c93757 Tests: template misuse exits 2, and a bare token hints its reference spelling
Compare 2 commits »
lilleman pushed tag v0.3.0 to larvit/plainpages 2026-09-03 18:07:59 +02:00
lilleman pushed to main at larvit/plainpages 2026-09-03 18:01:34 +02:00
54956fe627 Release the gate change as 0.3.0, and start a changelog
lilleman deleted branch contract-0-3-0 from larvit/plainpages 2026-09-03 18:01:34 +02:00
lilleman merged pull request larvit/plainpages#105 2026-09-03 18:01:32 +02:00
Release the gate change as 0.3.0, and start a changelog
lilleman created pull request larvit/plainpages#105 2026-09-03 17:59:02 +02:00
Release the gate change as 0.3.0, and start a changelog
lilleman created branch contract-0-3-0 in larvit/plainpages 2026-09-03 17:58:15 +02:00
lilleman pushed to contract-0-3-0 at larvit/plainpages 2026-09-03 17:58:15 +02:00
54956fe627 Release the gate change as 0.3.0, and start a changelog
lilleman pushed to cli-inline-template at larvit/fejkdata 2026-09-03 17:53:07 +02:00
305d8f8edd Address stability nits: doc grammar, scalar-JSON note, bracket-rule rationale
lilleman pushed to cli-inline-template at larvit/fejkdata 2026-09-03 17:48:25 +02:00
d8ece597c8 Reserve brackets in names, add compile-once NewTemplate, let --repeat reuse it, record scope artifacts
47ec883bb0 Tests: reusable NewTemplate, and bracket names rejected at load
Compare 2 commits »
lilleman pushed to main at larvit/plainpages 2026-09-03 17:47:06 +02:00
9912dd64f1 Offer a signed-in visitor the page they can reach, and say where the assignee join belongs
76fa6a96ea Merge branch 'main' into session-gate
1fb19f6c26 Merge branch 'main' into session-gate
18dc4f3136 Refuse an emailless identity where the session is minted, and rows the upstream should not have sent
390ac5f112 Say where the one-gate rule applies, and record why allows stays open
Compare 12 commits »
lilleman deleted branch session-gate from larvit/plainpages 2026-09-03 17:47:06 +02:00
lilleman merged pull request larvit/plainpages#103 2026-09-03 17:47:05 +02:00
Gate a route or nav node on a session, not only a permission
lilleman pushed to cli-inline-template at larvit/fejkdata 2026-09-03 17:40:31 +02:00
031a3ec7d6 Resolve architect findings: gate [ on json.Valid, fix the root-relative README claim, test isTemplate
lilleman created pull request larvit/fejkdata#4 2026-09-03 17:36:02 +02:00
Add inline templates to the CLI and library
lilleman pushed to cli-inline-template at larvit/fejkdata 2026-09-03 17:35:54 +02:00
e08435afa7 Document inline templates: goal 4, the CLI and library, the shape-based disambiguation
3a9f3a4758 Route inline templates to FakeTemplate at the CLI
4399b8b89f Tests for inline templates at the CLI
3bc3e35045 Add FakeTemplate: compile an inline template and render it against the loaded tree
5ba38a8281 Tests for FakeTemplate: inline format strings, JSON templates, references, and their errors
Compare 5 commits »
lilleman created branch cli-inline-template in larvit/fejkdata 2026-09-03 17:35:54 +02:00
lilleman pushed to session-gate at larvit/plainpages 2026-09-03 17:23:11 +02:00
9912dd64f1 Offer a signed-in visitor the page they can reach, and say where the assignee join belongs