Organization profile and navigation for fromaitochitta
Find a file
Kjell Tore Guttormsen 4fa6250caf
docs(profile): list llm-ingestion-pipeline-security, drop the one-repo claim
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>
2026-11-02 12:43:02 +01:00
.gitignore chore: keep STATE.md out of the public mirror 2026-08-18 14:40:21 +02:00
LICENSE docs: rebuild org landing page, add LICENSE and SECURITY.md 2026-08-18 14:34:24 +02:00
README.md docs(profile): list llm-ingestion-pipeline-security, drop the one-repo claim 2026-11-02 12:43:02 +01:00
SECURITY.md docs: rebuild org landing page, add LICENSE and SECURITY.md 2026-08-18 14:34:24 +02:00

From AI to Chitta — open

Tools for working with AI in a way that can be checked.

Everything here comes out of daily practice as an AI advisor. Repositories are added when they are good enough to depend on, and are listed below by how they are installed: Claude Code plugins through the marketplace, Python libraries through pip.

Claude Code plugins

Repo What it does Maturity
voyage Contract-driven pipeline for Claude Code: brief, research, plan, execute, review stable
ktg-plugin-marketplace The plugin catalog Voyage is installed from stable

Python libraries

Repo What it does Maturity
llm-ingestion-pipeline-security Write-time defensive layer for Python pipelines that persist LLM output beta

Maturity labels

Every repo carries a status-* topic, and the tables above read from it. stable is in daily use and safe to depend on. beta works and is in use, with an interface that may still move. alpha is early and will change. experimental is research — read it, do not build on it yet.

Install

Claude Code plugins. Add the marketplace once, then install Voyage:

claude plugin marketplace add https://git.fromaitochitta.com/open/ktg-plugin-marketplace.git
claude plugin install voyage@ktg-plugin-marketplace

The first line only registers the catalog — it installs nothing on its own.

Python libraries. The marketplace does not install these, and they are not on PyPI. llm-ingestion-pipeline-security is installed with pip under the name llm-ingestion-guard, from a release tag or from the Forgejo package index — the exact commands are under Install in its README.

License and security

MIT unless a repo says otherwise. Security contact: SECURITY.md.

More context and writing at fromaitochitta.com.