longform-publisher
Run the publication control plane for long-form work (ebook, report, playbook, white paper, guide, handbook): one canonical manuscript, claim traceability, derived DOCX/PDF/HTML lineage, release stages. Do not use to create a new CometWeb ebook from research to design (ebook-publisher), for primary research (evidence-researcher), humanization (ai-humanize), an article draft (content-writer), or PDF/DOCX file edits. Use to refresh a publication into a new edition, reconcile a manuscript with its derived formats, or gate RELEASE_READY.
Pinned to revision c40de2eb0c5f, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/longform-publisher/SKILL.md
- skills/longform-publisher/CHANGELOG.md
- skills/longform-publisher/LICENSE
- skills/longform-publisher/MATURITY.json
- skills/longform-publisher/VERSION
- skills/longform-publisher/agents/openai.yaml
- skills/longform-publisher/assets/icon.svg
- skills/longform-publisher/evaluation/cases/01-build-valid.json
- skills/longform-publisher/evaluation/cases/02-source-bound-valid.json
- skills/longform-publisher/evaluation/cases/03-source-bound-external.json
- skills/longform-publisher/evaluation/cases/04-humanize-modal-drift.json
- skills/longform-publisher/evaluation/cases/05-humanize-number-drift.json
- skills/longform-publisher/evaluation/cases/06-docx-missing-visual-qa.json
- skills/longform-publisher/evaluation/cases/07-pdf-visual-required.json
- skills/longform-publisher/evaluation/cases/08-pdf-parity-fail.json
- skills/longform-publisher/evaluation/cases/09-stale-current-claim.json
- skills/longform-publisher/evaluation/cases/10-scientific-no-readiness.json
- skills/longform-publisher/evaluation/cases/11-scientific-ready.json
- skills/longform-publisher/evaluation/cases/12-marketing-proof-unresolved.json
- skills/longform-publisher/evaluation/cases/13-direct-derived-edit.json
- skills/longform-publisher/evaluation/cases/14-published-no-evidence.json
- skills/longform-publisher/evaluation/cases/15-published-with-evidence.json
- skills/longform-publisher/evaluation/cases/16-refresh-prior-published.json
- skills/longform-publisher/evaluation/cases/17-citation-missing.json
- skills/longform-publisher/evaluation/cases/18-critical-gap.json
- skills/longform-publisher/evaluation/cases/19-evidence-ref-missing.json
- skills/longform-publisher/evaluation/cases/20-valid-pdf-release.json
- skills/longform-publisher/evaluation/cases/21-incomplete-derived.json
- skills/longform-publisher/evaluation/cases/22-derived-master-mismatch.json
- skills/longform-publisher/evaluation/cases/23-source-ready-not-outlined.json
- skills/longform-publisher/evaluation/cases/24-locked-placeholder.json
- skills/longform-publisher/evaluation/cases/25-report-not-object.json
- skills/longform-publisher/evaluation/cases/26-protocol-version-invalid.json
- skills/longform-publisher/evaluation/cases/27-mode-invalid.json
- skills/longform-publisher/evaluation/cases/28-mode-unhashable.json
- skills/longform-publisher/evaluation/cases/29-master-path-missing.json
- skills/longform-publisher/evaluation/cases/30-current-stage-invalid.json
- skills/longform-publisher/evaluation/cases/31-manuscript-edited-after-lock.json
- skills/longform-publisher/evaluation/cases/32-html-qa-required-missing.json
- skills/longform-publisher/evaluation/cases/33-no-derived-artifacts.json
- skills/longform-publisher/evaluation/cases/34-lifecycle-gap-brief-complete.json
- skills/longform-publisher/evaluation/cases/35-lifecycle-gap-sources-admitted.json
- skills/longform-publisher/evaluation/cases/36-lifecycle-gap-outline-locked.json
- skills/longform-publisher/evaluation/cases/37-lifecycle-gap-draft-complete.json
- skills/longform-publisher/evaluation/cases/38-lifecycle-gap-claims-reconciled.json
- skills/longform-publisher/evaluation/cases/39-lifecycle-gap-edited-complete.json
- skills/longform-publisher/evaluation/cases/40-lifecycle-gap-master-locked.json
- skills/longform-publisher/evaluation/cases/41-lifecycle-gap-release-ready.json
- skills/longform-publisher/evaluation/cases/42-lifecycle-gap-declared-past-gap.json
- skills/longform-publisher/evaluation/cases/43-manifest-lanes.json
- skills/longform-publisher/evaluation/cases/44-malformed-sources-not-list.json
- skills/longform-publisher/evaluation/cases/45-malformed-publication-not-object.json
- skills/longform-publisher/evaluation/cases/46-malformed-source-id.json
- skills/longform-publisher/evaluation/cases/47-malformed-evidence-ref.json
- skills/longform-publisher/evaluation/cases/48-malformed-authorized-ids.json
- skills/longform-publisher/evaluation/cases/49-malformed-action-lane.json
- skills/longform-publisher/evaluation/cases/50-malformed-readiness-ref.json
- skills/longform-publisher/evaluation/cases/51-html-qa-not-required-but-failed.json
- skills/longform-publisher/evaluation/cases/52-html-qa-not-required-but-passed.json
- skills/longform-publisher/evaluation/cases/53-claim-materiality-lowercase.json
- skills/longform-publisher/evaluation/cases/54-claim-kind-lowercase.json
- skills/longform-publisher/evaluation/cases/55-support-status-unknown.json
- skills/longform-publisher/evaluation/cases/56-citation-state-lowercase.json
- skills/longform-publisher/evaluation/cases/57-gap-materiality-lowercase.json
- skills/longform-publisher/evaluation/cases/58-unresolved-material-claim-with-gap.json
- skills/longform-publisher/evaluation/cases/59-stale-current-claim-unknown.json
- skills/longform-publisher/evaluation/cases/60-malformed-lifecycle-boolean.json
- skills/longform-publisher/evaluation/cases/61-malformed-source-authorized.json
- skills/longform-publisher/evaluation/cases/62-malformed-source-freshness.json
- skills/longform-publisher/evaluation/cases/63-malformed-publication-evidence.json
- skills/longform-publisher/evaluation/cases/64-malformed-prior-publication-evidence.json
- skills/longform-publisher/evaluation/cases/65-malformed-publication-cli-shape.json
- skills/longform-publisher/examples/example-report.json
- skills/longform-publisher/examples/manuscript.md
- skills/longform-publisher/references/claim-use.md
- skills/longform-publisher/references/contract.json
- skills/longform-publisher/references/delegation.md
- skills/longform-publisher/references/evaluation.md
- skills/longform-publisher/references/fidelity-gate.md
- skills/longform-publisher/references/format-lineage.md
- skills/longform-publisher/references/output-contract.md
- skills/longform-publisher/references/report-contract.md
- skills/longform-publisher/references/source-policy.md
- skills/longform-publisher/references/state-model.md
- skills/longform-publisher/scripts/publication_kernel.py
- skills/longform-publisher/scripts/run_evals.py
- skills/longform-publisher/tests/front-door-rules.json
- skills/longform-publisher/tests/test_publication_kernel.py
Every link opens the file at its source, pinned to the revision this page describes.