一键导入
pandid-valve-tile
OBSOLETE legacy per-tile P&ID valve candidate extraction retained for historical readability; new runs use pandid-valve-symbol-instance.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
OBSOLETE legacy per-tile P&ID valve candidate extraction retained for historical readability; new runs use pandid-valve-symbol-instance.
用 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.
Assemble the full rewritten DBM package from approved section outputs and produce package QA artifacts.
| name | pandid-valve-tile |
| description | OBSOLETE legacy per-tile P&ID valve candidate extraction retained for historical readability; new runs use pandid-valve-symbol-instance. |
| compatibility | Historical only; not dispatched by DRAWING_EXTRACT for new P_AND_ID valve_count_basic or valve_count_detailed runs |
| metadata | {"chirality-skill-version":"1","chirality-task-profile":"NONE"} |
OBSOLETE: This legacy skill is retained only to read historical stubs. New P&ID valve runs must dispatch pandid-valve-symbol-instance and must not auto-migrate legacy rows into symbol_instance_v1.
Extract valve candidate rows from one P&ID tile image. The tile contains a larger read zone and a smaller emit zone drawn by deterministic preprocessing. The skill may use the read zone for context, but it emits rows only for valve symbols whose visual center lies inside the emit zone.
This skill supports two modes:
basic - count-oriented candidate rows with coarse valve category, visible tag, location bucket, and issue flags.detailed - basic columns plus valve size, valve type, and actuation where visible.TASK in generic shell mode, spawned by the DRAWING_EXTRACT orchestrator.RuntimeOverrides.SOURCE_PDF_NAMERuntimeOverrides.PAGE_NUMRuntimeOverrides.TILE_IDRuntimeOverrides.TILE_IMAGE_PATHRuntimeOverrides.OUTPUT_PATHRuntimeOverrides.MODE - basic or detailedRuntimeOverrides.TILE_GEOMETRY - tile_grid, body_box_px, body_exclusions, read_box_px, emit_box_px, overlap_px, mini_gridRuntimeOverrides.ALLOW_REFERENCE_SHEETS - default false.RuntimeOverrides.SCOPE_FILE - optional operator-selected page scope provenance.RuntimeOverrides.BASIC_REFERENCE_RUN - optional detailed-pass provenance for the basic run used for reconciliation.RuntimeOverrides.BASIC_COUNTS_CSV - optional detailed-pass provenance for the basic counts CSV used for reconciliation.| Key | Meaning | Default | Allowed values |
|---|---|---|---|
MODE | Extraction mode | Required | basic, detailed |
TILE_IMAGE_PATH | Tile image with emit-zone overlay | Required | Existing image path |
TILE_ID | Page/tile identifier | Required | page_NNNN_rRRcCC |
TILE_GEOMETRY | Tile geometry metadata | Required | See plan schema |
ALLOW_REFERENCE_SHEETS | Process legend/reference tiles | false | Boolean |
No deterministic tools are invoked by this skill. Tile preparation, validation, assembly, aggregation, duplicate flagging, and reconciliation belong to deterministic tools invoked by the orchestrator.
TILE_IMAGE_PATH.ALLOW_REFERENCE_SHEETS is not true, emit NO_FINDINGS_REFERENCE with reason=legend_or_reference_sheet.approx_location_in_emit_box (A1 through E5).detailed mode, fill size/type/actuation fields only when visible. Otherwise emit TBD.OUTPUT_PATH.valve_category:
manual_blockmanual_throttlecheckcontrolesd_blockreliefunknowntag_basis:
visible_near_symbolinferred_from_designationTBDissue_flags initial vocabulary:
BOUNDARY_REVIEWLOW_LEGIBILITYAMBIGUOUS_SYMBOLCLASSIFICATION_UNCERTAINSIZE_NOT_LEGIBLELINE_NUMBER_NOT_LEGIBLEUnknown future flags may be emitted, but validators will record warnings.
Every output stub begins with YAML frontmatter matching the runtime geometry. Body columns:
Basic:
valve_index | valve_category | valve_tag | tag_basis | approx_location_in_emit_box | issue_flags | notes
Detailed adds:
valve_size_text | valve_type_code | valve_type_name | actuation
issue_flags is serialized as [FLAG_A, FLAG_B]; empty is [].
SUCCESS - one or more candidates emitted.NO_FINDINGS - no valve candidates in the emit zone.NO_FINDINGS_REFERENCE - reference/legend page detected and not overridden.FAILED - tile could not be interpreted.FAILED_INPUTS - missing or invalid runtime inputs.approx_location_in_emit_box must be one of A1..E5.TBD.OUTPUT_PATH.finding_count equals the number of emitted body rows.NO_FINDINGS and NO_FINDINGS_REFERENCE have finding_count: 0.valve_index, valve_category, approx_location_in_emit_box, and issue_flags.