The landing page said the organisation holds one plugin, Voyage, while the
org listing directly below it showed a fourth public repository that the page
never named: open/llm-ingestion-pipeline-security (private=false, topic
status-beta), measured anonymously against the API on 2026-11-02.
- The prose no longer counts repositories; it says how they are grouped.
- Tables are split by install route: Claude Code plugins (marketplace) and
Python libraries (pip). The library row takes its maturity from its
status-* topic, as the labels section says every row does.
- Install now separates the two routes, so a visitor does not read the
marketplace block as installing the library. The library section names
the pip distribution (llm-ingestion-guard, read from its pyproject.toml)
and links to its README instead of copying a pinned version here, which
would go stale with every release.
repo-standard v0.11.2 (45a2bf3), org-profile class: 18 OK before and after,
identical code set.
Order: 20261102T111049Z-504789492-from-llm-ingestion-pipeline-security
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Operator decision 2026-10-06: until further notice only Voyage stays in
the open organisation; repositories and plugins are added back when
they are good enough. The others are private under ktg/.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
They move to the operator's private marketplace (2026-10-06); out of
date and not developed further in the open.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Drop five table rows and the per-repo license exception that referred
to one of them. All 18 remaining org links answer 200 anonymously.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This repo's remote is public — its README renders as the org front page.
Per the continuity convention, STATE.md is local-only when the remote is
public, so it is ignored rather than tracked.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N1mHqwhG7BgaiUkaZ5PC7i
The README of this repo renders as the org front page on
git.fromaitochitta.com/open. It was 5 lines and 209 bytes: a category
label, and a single navigation link that pointed away from the instance.
A visitor arriving from LinkedIn had no way into the 23 repos without
leaving the site they had just reached.
- README: a thesis (work that can be checked), navigation by purpose in
five groups covering all 22 other repos, a maturity column read from
the status-* topics that already exist on 22 of 23 repos, a verified
two-line install block, and links that go INTO the instance. The link
to fromaitochitta.com stays, last, as additional context.
- LICENSE: MIT, matching the other repos in the org (closes A8).
- SECURITY.md: org-level contact at the address already published on
four other repos, with a realistic best-effort response process.
Absolute URLs rather than relative paths: how Forgejo resolves relative
links when rendering .profile/README.md on the org page is not measured,
and a pretty relative path that renders to 404 is worse than a long
absolute one that works. 25 links checked, 24 resolve 200 pre-push; the
25th is SECURITY.md itself. Known-negative control returns 404.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N1mHqwhG7BgaiUkaZ5PC7i
The open-source showcase now lives at fromaitochitta.com/open-source
with sidebar navigation, search, and richer repo cards.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Split repos into Companion Repos (with Getting Started/Foundation/Intermediate
subsections) and Plugins. Update all URLs from /fromaitochitta/ to /open/.