From c03695c97b894577119eb36ad8f6ed0452c3888d Mon Sep 17 00:00:00 2001 From: Kjell Tore Guttormsen Date: Wed, 13 May 2026 15:56:03 +0200 Subject: [PATCH] docs(voyage): note trinity context (Tier 1 of voyage/app-creator/app-factory) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Informational blockquote after the v3.0.0 note. Documents that voyage is Tier 1 (per-task) of a three-tier architecture under the author's private marketplace: Tier 2 app-creator (per-app), Tier 3 app-factory (per-portfolio). Both are pre-implementation. Asymmetry-invariant preserved: voyage stays unaware of Tier 2/3 — Handover 1 (brief format) is the only integration point. Brief-schema changes therefore breaking for downstream consumers, formalized in v5.4. --- plugins/voyage/CLAUDE.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/voyage/CLAUDE.md b/plugins/voyage/CLAUDE.md index 089a71d..fb3128f 100644 --- a/plugins/voyage/CLAUDE.md +++ b/plugins/voyage/CLAUDE.md @@ -6,6 +6,8 @@ Voyage — a contract-driven Claude Code pipeline: brief, research, plan, execut > **v3.0.0 — architect step extracted from this plugin.** The plan command still auto-discovers `architecture/overview.md` if present, so any compatible producer (architect plugin no longer publicly distributed; the architecture/overview.md slot remains available for any compatible producer) plugs into the same slot. See [CHANGELOG.md](CHANGELOG.md) for migration history. +> **Trinity context (2026-05-13, informational).** Voyage is Tier 1 (per-task) of a three-tier architecture in active design under the author's private marketplace: Tier 2 `app-creator` (per-app — "what does the app need, what's the next brief?") produces briefs Voyage consumes; Tier 3 `app-factory` (per-portfolio — "which app needs me now?") aggregates state across multiple app-creator instances. Both are pre-implementation and will ship to Forgejo when ready. **Asymmetry is a hard invariant:** Voyage stays unaware of Tier 2/3. Handover 1 (brief format) is the only integration point — any compatible producer can feed Voyage, app-creator is not privileged. Brief-schema changes are therefore breaking changes for downstream consumers, formalized as a public contract in v5.4. + ## Commands | Command | Description | Model |