Commit Graph
12 Commits
Author SHA1 Message Date
claude-botandClaude Opus 5.5 6a1d51ec02 feat(encyclopedia): consolidation proposes overview articles; raise fold and consolidate caps
Consolidation could only link existing articles as parents, so subjects
whose natural parent had no article (heating, lighting, floors) stayed
flat. The consolidate reply may now propose new overview articles over
two or more group members. An overview is written from its children's
first sources (in turn, at most 12) and an article with sub-articles is
never folded for being thin. The prompts name floors EG/OG/DG/KG and
treat UG, KG and Keller as one floor.

MaxFoldsPerRun 5 -> 100 and MaxConsolidationsPerRun 60 -> 150: a
bootstrap plan of ~400 articles needs several passes and the calls are
small. Prompts.Version 9 re-asks remembered consolidation groups; the
plan format is unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 10:25:01 +01:00
claude-botandClaude Opus 5.5 d7de998821 fix(encyclopedia): stable consolidation groups, redirected slugs in assign, reset cleanup
Consolidation runs passes until one changes nothing; a changing reply ends
the pass and the next starts from the first seed, so the last pass's groups
are the ones the next run forms. Memory is pruned to that pass. A stable
neighbourhood after a merge is no longer asked again the next night.

Assign treats a redirected slug, proposed as new or referenced directly,
as its live target instead of dropping the note.

A plan reset deletes article files whose slug the new plan lacks.

The sub-articles heading has no id, so it cannot collide with a body
heading.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 14:51:47 +01:00
claude-botandClaude Opus 5.5 d9ac615b67 docs(encyclopedia): which group fingerprint consolidation remembers
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 14:37:08 +01:00
claude-botandClaude Opus 5.5 1c8c0dc15a docs(encyclopedia): consolidation, hierarchy and rooms design
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 14:23:22 +01:00
claude-botandClaude Opus 5.5 fa45a96a81 docs: bounded encyclopedia planning implementation plan
ci/woodpecker/push/test Pipeline was successful
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 09:00:17 +01:00
claude-botandClaude Opus 5.5 8d51f1958d docs: bounded encyclopedia planning design
ci/woodpecker/push/test Pipeline was successful
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 08:55:20 +01:00
claude-botandClaude Opus 5.5 e93da3990c docs(encyclopedia): nightly run, fold in concept review
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
Nightly schedule (RunAt 06:00, after the 04:30 distill) instead of a
run after every sync. Reconciler never stops the host; catalog
freshness gate; failure memory in articles/_state.json; a missing or
shrunken plan never deletes; translation unit by unit with structure
reassembled by the service; links and listings to private articles
dropped for anonymous readers; media paths validated; in-page 404;
PilotSlugs; Cache-Control no-store; mermaid strict.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 12:42:55 +02:00
claude-botandClaude Opus 5.5 206c4629aa docs(encyclopedia): drop credential handling
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
Credentials in the wiki are an upstream failure, not a case the
encyclopedia handles: no credential scanner rule, no writer instruction.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 12:20:48 +02:00
claude-botandClaude Opus 5.5 a42c978a99 docs(encyclopedia): no netbird public label; generic examples stay public
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
The wiki Ingress carries neither dns.renner.uno/public nor
netbird.renner.uno/public; either publishes the host via
netbird-service-sync.

The deterministic leak filter only counts this house's identifiers:
values found in the article's source notes, names under renner.uno, and
credentials. Reserved example values (RFC 5737, RFC 3849, RFC 2606)
never count. Writer and leak-check prompts keep generic examples public.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 11:38:02 +02:00
claude-botandClaude Opus 5.5 1d5df07ad0 docs: house encyclopedia implementation plan
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 08:35:53 +00:00
claude-botandClaude Opus 5.5 e240bea5b1 docs: encyclopedia on one host, gated by the app's own OIDC
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
wiki.renner.uno has been plain Traefik with in-app OIDC since homelab
2026-10-19; the gate-based two-hostname split no longer applies.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 08:30:12 +00:00
claude-botandClaude Opus 5.5 e560fd13a7 docs: house encyclopedia design
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
Wikipedia-style, bilingual (de/en) articles generated from the wiki,
with public/private split via Authentik group, LAN/NetBird only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 08:26:45 +00:00