claude-bot and Claude Opus 5.5
ca12438ebb
fix(encyclopedia): leak-check slugs and titles, keep planned titles stable
...
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
A scanner hit in the slug or titles, or the German leak check flagging them, makes the article private in both languages. The plan prompt forbids concrete identifiers in titles and slugs and keeps existing titles; prompt version 5.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 15:10:09 +01:00
claude-bot and Claude Opus 5.5
3f5c41a075
fix(host): answer an anonymous request for a private article with the missing-article 404
...
The 404 offers anonymous readers the login back to the requested path.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 15:08:34 +01:00
claude-bot and Claude Opus 5.5
6a9d8204a0
fix(anthropic): fail a stalled response stream after an idle timeout
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 15:06:32 +01:00
claude-bot and Claude Opus 5.5
4e6fa1c4cc
fix(host): show a model-unavailable error on the facts page instead of dropping the circuit
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 15:05:08 +01:00
claude-bot and Claude Opus 5.5
8314424f8b
fix(core): detect IPv4 network prefixes written as .x, .*, .0/NN or a trailing dot
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 15:04:43 +01:00
claude-bot and Claude Opus 5.5
82d70e4c60
feat(host): house encyclopedia pages with anonymous public view
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 09:27:40 +01:00
claude-bot and Claude Opus 5.5
cf75cef563
fix(host): mark wiki links outside Markdig's own code spans, reject link-like targets
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 09:07:35 +01:00
claude-bot and Claude Opus 5.5
4d94c9ef9a
fix(host): allowlist article link targets, resolve wiki links before parsing, lock on leftovers
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 08:59:41 +01:00
claude-bot and Claude Opus 5.5
87f88a0fb6
feat(host): article markdown rendering with redaction, infobox, TOC, mermaid
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-25 08:47:58 +01:00
claude-bot and Claude Sonnet 5.5
5b625a241f
fix(host): make encyclopedia schedule tests deterministic and harden the loop
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-24 21:24:07 +02:00
claude-bot and Claude Sonnet 5.5
a99b8c9f06
feat(host): run the encyclopedia nightly after a sync
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-24 21:20:22 +02:00
claude-bot and Claude Opus 5.5
dad8c4bb63
fix(encyclopedia): symmetric frontmatter quoting, trimmed plan titles, commit before unexpected writer failure
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 21:16:02 +02:00
claude-bot and Claude Opus 5.5
ff0c07ec76
feat(encyclopedia): incremental reconciler with single-commit writes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 21:08:30 +02:00
claude-bot and Claude Opus 5.5
8532e0e0c5
fix(encyclopedia): renumbered leak check, escaped notes, images private, fenced replies
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 21:00:12 +02:00
claude-bot and Claude Opus 5.5
9d95ae17b0
feat(encyclopedia): write, leak-check and translate pipeline
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 20:53:16 +02:00
claude-bot and Claude Opus 5.5
469cbf6bd2
fix(encyclopedia): compact plan JSON, sanitized note lines, robust state read
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 17:43:29 +02:00
claude-bot and Claude Opus 5.5
13de42b838
feat(encyclopedia): article-set planning and attempt memory
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 17:40:49 +02:00
claude-bot and Claude Opus 5.5
1ac1495a4d
feat(anthropic): long-form text model port with typed unavailability
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 17:37:25 +02:00
claude-bot and Claude Opus 5.5
572d38ef31
fix(store): map missing binary to FileNotFound, harden text read and fakes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 17:34:05 +02:00
claude-bot and Claude Opus 5.5
d6953db0e9
feat(store): multi-file commit, text and binary read by path
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 17:31:46 +02:00
claude-bot and Claude Opus 5.5
2a80cb20af
fix(core): leak scanner covers renner.uno forms, normalized addresses, more paths and entity domains
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 17:27:28 +02:00
claude-bot and Claude Opus 5.5
ab41ef8088
feat(core): deterministic leak scanner for public article text
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 14:00:41 +02:00
claude-bot and Claude Opus 5.5
013e6cd1e2
fix(core): only ASCII space and tab count as structural whitespace
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 13:56:27 +02:00
claude-bot and Claude Opus 5.5
8c25e93cfb
fix(core): container lines in any fence and stray closers redact the rest
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 13:52:12 +02:00
claude-bot and Claude Opus 5.5
b8e48b7d16
fix(core): fail closed where the body scanner and CommonMark disagree
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 13:45:33 +02:00
claude-bot and Claude Opus 5.5
23db9e9240
feat(core): article body format and private-block redaction
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 13:33:25 +02:00
claude-bot and Claude Opus 5.5
c2cffcb291
feat(core): Article document kind under articles/<lang>/
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-24 13:26:53 +02:00