delta-update-protocol
Use when a Research Pilot project graph change must be previewed, registered, accepted, rejected, parked, or revised through human-gated D* deltas.
SKILL.mdskills/delta-update-protocol/SKILL.md
GitHubDelta Update Protocol
All Q/C/E/W/L/RL/TL changes go through D* deltas.
Preview:
python3 "$PLUGIN_ROOT/tools/graph_delta_cli.py" dry-run --repo "$WORKSPACE_PATH" --project "$PROJECT_ID" --delta "$DELTA_JSON" --json
Register:
python3 "$PLUGIN_ROOT/tools/graph_delta_cli.py" register --repo "$WORKSPACE_PATH" --project "$PROJECT_ID" --delta "$DELTA_JSON" --json
First graph bootstrap:
If the project is only a shell and has no wiki/graphs/graph.db, dry-run/register can still work for first deltas that create nodes, or create links whose endpoints are created in the same delta. Update ops still require existing graph state.
Apply explicit human decision:
python3 "$PLUGIN_ROOT/tools/graph_delta_cli.py" decide --repo "$WORKSPACE_PATH" --project "$PROJECT_ID" --id "$DELTA_ID" --decision accept --json
Never accept, reject, park, or revise without explicit human instruction.