Skip to content

Add protocol deviation graph guard#550

Open
Jorel97 wants to merge 1 commit into
SCIBASE-AI:mainfrom
Jorel97:codex/scibase-protocol-deviation-graph-guard
Open

Add protocol deviation graph guard#550
Jorel97 wants to merge 1 commit into
SCIBASE-AI:mainfrom
Jorel97:codex/scibase-protocol-deviation-graph-guard

Conversation

@Jorel97
Copy link
Copy Markdown

@Jorel97 Jorel97 commented Jun 1, 2026

/claim #17

Summary

  • Adds a distinct protocol-deviation-graph-guard/ slice for Scientific Knowledge Graph Integration.
  • Audits synthetic experiment/protocol/dataset graph packets before graph edges and recommendations publish.
  • Flags missing required protocol steps, protocol-version mismatch, expired calibration, unauthorized reagent lots, and parameter deviations outside tolerances.
  • Emits deterministic JSON, Markdown, SVG, GIF, and MP4 reviewer/demo artifacts from synthetic data.

Non-overlap

This is not another broad extractor/navigation, ontology drift, multilingual alias, temporal consistency, geospatial sample provenance, sample custody/cold-chain, software dependency provenance, image metadata, funding provenance, relationship conflict, measurement harmonization, or evidence freshness slice. It focuses specifically on experiment-to-protocol adherence and graph edge hold/release decisions before entity pages or recommendations publish.

Validation

  • npm test -> passed
  • npm run demo -> generated reports/protocol-deviation-report.json, reports/protocol-deviation-report.md, reports/summary.svg, and reports/demo-script.txt
  • npm run demo:video -> generated reports/demo.gif and reports/demo.mp4
  • git diff --check -> passed

Synthetic data only. No credentials, private research data, live knowledge graph services, payment systems, social media accounts, wallets, or external APIs are used by this module.

AI-assisted with OpenAI Codex; I reviewed and locally verified the diff before submitting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant