ワンクリックで
dbm-publish
Assemble the full rewritten DBM package from approved section outputs and produce package QA artifacts.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Assemble the full rewritten DBM package from approved section outputs and produce package QA artifacts.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Read one deliverable folder and produce a structured 7-section content digest summarizing identity, scope, document kit, dependencies, references, semantic framework, and quality observations.
Transform raw concordance evidence atoms and risk inventory rows into typed publication concordance candidates for register freeze review.
Post-synthesis cross-section semantic concordance verification for rewritten DBM package outputs.
Review a human-prepared draft DBM against the governed knowledge base — build review substrate, prepare candidate findings for human disposition.
Post-authoring evidence bundle and review for pipeline-produced DBM sections — build review substrate, prepare candidate findings for human readiness judgment.
Publish exactly one rewritten DBM section from approved mapped DOMAIN inputs and emit fixed QA artifacts.
| name | dbm-publish |
| description | Assemble the full rewritten DBM package from approved section outputs and produce package QA artifacts. |
| compatibility | Chirality TASK; dispatched by DBM_PUBLISHER after section outputs exist for the current publication run. |
| allowed-tools | python3 tools/publication/assemble_publication.py:*, python3 tools/publication/validate_source_supersession.py:* |
| metadata | {"chirality-skill-version":"1","chirality-task-profile":"NONE"} |
Run the package-level bounded assembly after section outputs already exist. This skill:
FULL_ENGINEERING_DBM mode,Publication_Content_Adequacy.md in FULL_ENGINEERING_DBM mode,Publication_Readiness.md,Rerun_Recommendations.csv.Post-authoring concordance review is handled separately by TASK + dbm-postauthor-concordance after this skill completes package assembly.
It is not a dispatcher and it does not rewrite KTY-local truth or redesign the publication plan.
TASK (generic shell mode, no profile)Typical dispatcher: DBM_PUBLISHER after the section layer is complete enough for package assembly.
PUBLICATION_ROOTPUBLICATION_INPUT_MANIFESTPUBLICATION_SCHEMA_PATHSECTION_MAP_PATHPUBLICATION_RULES_PATHSECTIONS_ROOTPACKAGE_OUTPUT_ROOTDBM_OUTPUT_MODE — FULL_ENGINEERING_DBM|DBM_DIGEST, default FULL_ENGINEERING_DBMRUN_LABELSOURCE_DOMAINHYPERGRAPH_USE_MODEHYPERGRAPH_SNAPSHOT_PATHHYPERGRAPH_RUN_SUMMARY_PATHHYPERGRAPH_QA_REPORT_PATHHYPERGRAPH_NODES_PATHHYPERGRAPH_HYPEREDGES_PATHHYPERGRAPH_EVIDENCE_ROOTHYPERGRAPH_QA_VERDICTHYPERGRAPH_LIMITATIONSHYPERGRAPH_QA_BINDING_POLICY| Key | Meaning | Default | Allowed values |
|---|---|---|---|
PUBLICATION_ROOT | Publication tool root for the run | Required | Path to _Publication/DBM/ |
PUBLICATION_INPUT_MANIFEST | Frozen exact input-path manifest | Required | Markdown path |
PUBLICATION_SCHEMA_PATH | Approved publication schema | Required | Markdown path |
SECTION_MAP_PATH | Approved section map | Required | CSV path |
PUBLICATION_RULES_PATH | Approved publication rules | Required | Markdown path |
SECTIONS_ROOT | Root containing current section output bundles | Required | Path under _Publication/DBM/sections/ |
PACKAGE_OUTPUT_ROOT | Root for immutable package snapshots | Required | Path under _Publication/DBM/package/ |
DBM_OUTPUT_MODE | Publication output mode for the run | FULL_ENGINEERING_DBM | FULL_ENGINEERING_DBM, DBM_DIGEST |
RUN_LABEL | Optional human-friendly run label | timestamped | Non-empty string |
SOURCE_DOMAIN | Source domain label | inferred | Non-empty string |
HYPERGRAPH_USE_MODE | Whether hypergraph evidence is admitted for this run | NONE | NONE, AUXILIARY_PLANNING, AUXILIARY_QA, AUXILIARY_PLANNING_AND_QA |
HYPERGRAPH_SNAPSHOT_PATH | Exact path to the admitted hypergraph snapshot | unset | Path under _Aggregation/Hypergraph/ |
HYPERGRAPH_RUN_SUMMARY_PATH | Exact path to the hypergraph run summary | unset | Path |
HYPERGRAPH_QA_REPORT_PATH | Exact path to the hypergraph QA report | unset | Path |
HYPERGRAPH_NODES_PATH | Exact path to the hypergraph nodes CSV | unset | Path |
HYPERGRAPH_HYPEREDGES_PATH | Exact path to the hypergraph hyperedges CSV | unset | Path |
HYPERGRAPH_EVIDENCE_ROOT | Root folder containing hypergraph evidence CSVs | unset | Path under _Aggregation/Hypergraph/ |
HYPERGRAPH_QA_VERDICT | QA verdict for the admitted hypergraph snapshot | NOT_USED | NON_BLOCKING, BLOCKED, NOT_USED |
HYPERGRAPH_LIMITATIONS | Free-text list of known defects constraining allowed use | unset | Free text |
HYPERGRAPH_QA_BINDING_POLICY | Whether hypergraph QA findings can block package readiness | ADVISORY_ONLY | ADVISORY_ONLY, BLOCK_ON_BINDING_FAILURE |
tools/publication/assemble_publication.pytools/publication/validate_source_supersession.py (when a supersession map is admitted)allowed-tools frontmatter field is authoritative for this skill and enforces that deterministic tool boundary under TASK.Disallowed behavior:
The skill writes package-level review artifacts under the immutable package snapshot selected for the run:
Rewritten_DBM.mdTrace_Appendix.mdPublication_Manifest.mdPublication_QA.mdPublication_Knowledge_Coverage.mdPublication_Open_Items.mdPublication_Content_Adequacy.md (required when DBM_OUTPUT_MODE = FULL_ENGINEERING_DBM)Publication_Readiness.mdRerun_Recommendations.csvSource_Supersession_Report.md (when source/reference-fidelity validation is run)Source_Supersession_Findings.csv (when source/reference-fidelity validation is run)Publication_Open_Items.md minimum structurePublication_Open_Items.md must contain these tables, even when no rows are found:
Human Authority RulingsEngineering TBDsDecomposition GapsEach table row must include at least:
KTYConflict/OpenIssue IDShort DescriptionPublication SectionPublication TreatmentRequired Resolution OwnerStatusIf no rows are found for a table, include No open items found in mapped active KTYs as of <run date> and cite the scan inputs used. Do not infer closure from decomposition summary counts alone.
Publication_Content_Adequacy.md minimum structureRequired when DBM_OUTPUT_MODE = FULL_ENGINEERING_DBM. Optional when DBM_OUTPUT_MODE = DBM_DIGEST.
The package gate assembles this record from section QA outputs, optional deterministic content-profile smoke-test signals when available, and direct package review. Section workers provide section QA inputs; they do not author this package artifact from scratch.
Required sections:
Package Verdict
AdequacyVerdict: PASS, PASS_WITH_NOTES, or BLOCKEDDBMOutputModeBlockingFindingCountSection Adequacy Matrix
SectionIDSectionTitleCoreBasisStandalone: YES or NODBMNativeStructure: YES or NOSourceDBMGeometry: PRESERVED, INTENTIONALLY_REDESIGNED, NOT_AVAILABLE, or FAILDesignBasisTablesHandled: INCLUDED, CONSOLIDATED, SPLIT, OMITTED_WITH_RATIONALE, DEFERRED_UPSTREAM_MISSING, or NONE_APPLICABLEPrimaryKTYsMateriallyUsed: YES or NOQAScaffoldLeakage: NONE, WARNING, or BLOCKERUnderdevelopedSection: NO or YESSectionVerdict: PASS, PASS_WITH_NOTES, or BLOCKEDTable Treatment Summary
Blockers
UNDERDEVELOPED_SECTION, UNJUSTIFIED_TABLE_OMISSION, PRIMARY_KTY_COLLAPSED, MISSING_DESIGN_BASIS_CLASS, QA_SCAFFOLD_BODY_LEAKAGE, NON_STANDALONE_CORE_BASIS, DIGEST_MODE_USED_FOR_FULL_DBMHuman Review Notes
READYREADY_WITH_MAJOR_NOTESBLOCKEDassemble_publication.py, not inline in the skill.FULL_ENGINEERING_DBM mode requires Publication_Content_Adequacy.md; the package cannot be READY without a PASS or PASS_WITH_NOTES adequacy verdict.DBM_DIGEST cannot satisfy full-DBM readiness unless the human explicitly selected digest mode and the package is not being accepted as a governing full DBM.When HYPERGRAPH_USE_MODE includes QA (AUXILIARY_QA or AUXILIARY_PLANNING_AND_QA) and the admitted hypergraph snapshot is available, the skill performs a package-level hypergraph QA sub-check as part of readiness classification.
Hypergraph QA findings use their own classification:
HYPERGRAPH_QA_WARNING — hypergraph-derived structural concern that does not block readiness by defaultHYPERGRAPH_QA_BLOCKER — hypergraph-derived structural concern classified as blocking (e.g., a section-mapped KTY entirely absent from the admitted hypergraph, a major connected cluster with no corresponding section)Blocked hypergraph QA must only block package readiness when both conditions are met:
HYPERGRAPH_USE_MODE includes QA), ANDHYPERGRAPH_QA_BINDING_POLICY is BLOCK_ON_BINDING_FAILURE.When HYPERGRAPH_QA_BINDING_POLICY = ADVISORY_ONLY (the default), HYPERGRAPH_QA_BLOCKER findings are reported but do not change the readiness classification.
When HYPERGRAPH_QA_BINDING_POLICY = BLOCK_ON_BINDING_FAILURE, HYPERGRAPH_QA_BLOCKER findings escalate the readiness classification to BLOCKED.
In either case, HYPERGRAPH_QA_WARNING findings never block readiness.
Publication_Readiness.md must explicitly report:
HYPERGRAPH_LIMITATIONS were applied,BLOCKED HYPERGRAPH_QA_VERDICT must prevent hypergraph QA sub-checks from running. The package summary must note that hypergraph QA was skipped due to blocked snapshot quality.Publication_QA.md.assemble_publication.py. Assembly must produce the DBM body, trace appendix, package manifest, package QA, deterministic knowledge coverage appendix, and deterministic open-items inventory.BLOCKED and record the tool failure.Supersession_Map.csv is frozen in the publication manifest, run validate_source_supersession.py. This tool compares source-fidelity-critical values against admitted reference/provenance material, allows divergence when accepted DOMAIN/SCA state or the active supersession map explains the current basis, and emits findings consumable by readiness classification.HYPERGRAPH_USE_MODE includes QA and HYPERGRAPH_QA_VERDICT != BLOCKED, perform the package-level hypergraph QA checks defined in the Hypergraph QA integration section. Classify findings as HYPERGRAPH_QA_WARNING or HYPERGRAPH_QA_BLOCKER. Skip this step entirely when HYPERGRAPH_USE_MODE = NONE or HYPERGRAPH_QA_VERDICT = BLOCKED.Publication_Rules.md rather than an artifact dump.DBM_OUTPUT_MODE = FULL_ENGINEERING_DBM. Assemble Publication_Content_Adequacy.md from section QA Design Basis Content Coverage, Table Treatment, and Section Adequacy Findings; optional deterministic content-profile smoke-test signals when available; and direct review of Rewritten_DBM.md. Use the fixed schema above. Treat quantitative signals as anomaly flags, not as the adequacy definition.Publication_Open_Items.md contains the required three tables and row fields. Cross-check section QA gap/conflict registers and mapped active KTY scan evidence where available. If unresolved items were flattened to confirmed prose, classify the package as BLOCKED and recommend targeted section reruns.TBD / assumption / deferred-confirmation items,Publication_Open_Items.md,PRIMARY KTYs with zero material body contribution from Publication_Knowledge_Coverage.md,HYPERGRAPH_QA_WARNING and HYPERGRAPH_QA_BLOCKER findings (when hypergraph QA was run).BLOCKED if required sections are missing, deterministic assembly failed, unexplained source/reference-fidelity divergences exist, any FULL_ENGINEERING_DBM content-adequacy blocker exists (UNDERDEVELOPED_SECTION, UNJUSTIFIED_TABLE_OMISSION, PRIMARY_KTY_COLLAPSED, MISSING_DESIGN_BASIS_CLASS, QA_SCAFFOLD_BODY_LEAKAGE, NON_STANDALONE_CORE_BASIS, or DIGEST_MODE_USED_FOR_FULL_DBM), or HYPERGRAPH_QA_BLOCKER findings exist when HYPERGRAPH_QA_BINDING_POLICY = BLOCK_ON_BINDING_FAILURE.READY_WITH_MAJOR_NOTES if no blocking condition remains but HYPERGRAPH_QA_WARNING findings, PRIMARY KTY coverage gaps, or other material quality/QA issues remain. A PRIMARY KTY with zero material body contribution is a COVERAGE_GAP finding by default; it is non-blocking unless the human/controller escalates it.READY only if deterministic assembly passes and no unresolved hypergraph QA findings of any severity remain (when hypergraph QA was run).Post-authoring concordance review is handled separately by TASK + dbm-postauthor-concordance after this skill completes. That skill's candidate findings are dispositioned by the human via Publication_Review_Disposition.csv and do not feed into this skill's readiness classification.
Publication_Content_Adequacy.md when required, Publication_Readiness.md, and Rerun_Recommendations.csv.Rerun_Recommendations.csv schemaMinimum columns:
SectionIDRerunReasonBlockingLevelSpecificFindingRecommendedActionNotesRecommended BlockingLevel values:
BLOCKINGMAJOR_NOTEADVISORY