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>
This commit is contained in:
Kjell Tore Guttormsen 2026-11-02 12:43:02 +01:00
commit 4fa6250caf
Signed by: ktg
SSH key fingerprint: SHA256:JakMjO6FTBBzN0Bhfj9saOoEjaFxlSdYuZQQpM/lF9Q

View file

@ -2,27 +2,34 @@
Tools for working with AI in a way that can be checked.
Everything here comes out of daily practice as an AI advisor. For now this
organisation holds one plugin, Voyage. Other repositories and plugins are
added when they are good enough to depend on.
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.
## Voyage
## Claude Code plugins
| Repo | What it does | Maturity |
|---|---|---|
| [voyage](https://git.fromaitochitta.com/open/voyage) | Contract-driven pipeline for Claude Code: brief, research, plan, execute, review | stable |
| [ktg-plugin-marketplace](https://git.fromaitochitta.com/open/ktg-plugin-marketplace) | The plugin catalog Voyage is installed from | stable |
## Python libraries
| Repo | What it does | Maturity |
|---|---|---|
| [llm-ingestion-pipeline-security](https://git.fromaitochitta.com/open/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 table above reads from it.
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
Add the marketplace once, then install Voyage:
**Claude Code plugins.** Add the marketplace once, then install Voyage:
```bash
claude plugin marketplace add https://git.fromaitochitta.com/open/ktg-plugin-marketplace.git
@ -31,6 +38,12 @@ 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](https://git.fromaitochitta.com/open/llm-ingestion-pipeline-security).
## License and security
MIT unless a repo says otherwise.