From 76700cd2a68aea67115296478135e8d3b55a087b Mon Sep 17 00:00:00 2001 From: Matteo Cherubini Date: Fri, 5 Jun 2026 09:33:45 +0200 Subject: [PATCH] docs(ingest): Define manifest rules for model and maturity fields --- skills/ingest/SKILL.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/skills/ingest/SKILL.md b/skills/ingest/SKILL.md index bd75214..449bb2e 100644 --- a/skills/ingest/SKILL.md +++ b/skills/ingest/SKILL.md @@ -52,7 +52,6 @@ append to the log/index, or open anything. ```json { "raw_source": "raw/articles/foo.md", - "model": "", "reasoning": "One sentence for the log: what changed and why.", "pr_summary": "One or two sentences describing this ingest for the PR.", "contradictions": "None (or: 1 conflict file created — )", @@ -66,7 +65,6 @@ append to the log/index, or open anything. { "path": "wiki/entities/acme.md", "summary": "Acme — vendor.", - "maturity": "draft", "status": "modified" } ] @@ -78,6 +76,10 @@ Manifest rules: - List every page you created or modified, with `status` `created` or `modified`. - `summary` is the one-line index description (≈12 words max). For conflict pages the summary is ignored — the index lists conflicts by slug only. +- `maturity` is required only on `created` pages (it seeds the new index entry). It is + ignored for `modified` pages, so omit it there. +- Do NOT add a `model` field — the orchestrator records which model produced this run; you + cannot know your own model name reliably, so do not guess one. - Do not invent a `run_id`, branch, commit, or PR — those belong to the post-processor. One source per session. After writing the manifest, stop.