Gemini adapter for /pmatch. Runs dual independent claim extraction and adjudicates drift before allowing progression.
/pmatch, drift detection, or claim verification..pipeline/runs/<run-id>/{design.json|plan.json}.pipeline/runs/<run-id>/{plan.json|implementation refs}Start two Task subagents with no shared intermediate context. Each returns:
id, claim, verification_status, evidence, optional confidence)Assemble:
drift_config.mode = "dual-extractor"drift_config.extractor_claim_sets with exactly two extractor claim sets.Call multi-model-review with:
action.type = "drift-detect"document set to source artifact content/typedrift_config.target_ref set to target artifact pathdrift_config.mode = "dual-extractor"drift_config.extractor_claim_sets from Step 2.For high/critical drift findings:
adjudication.Write drift report to:
.pipeline/runs/<run-id>/drift-reports/pmatch.jsonValidate:
contracts/artifacts/drift-report.schema.json)mode, extractors, conflicts_resolved, resolution_policy)Write gate output:
.pipeline/runs/<run-id>/gates/pmatch-gate.json