-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
37 lines (28 loc) · 1.96 KB
/
Copy pathMakefile
File metadata and controls
37 lines (28 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
.PHONY: validate test emit-demo-decision release-dry-run validate-superconscious-reasoning-route validate-svf-receipt-state-routing validate-trust-chain-model-route-decision validate-prophet-mesh-model-routing validate-model-catalog-entry
validate: validate-superconscious-reasoning-route validate-svf-receipt-state-routing validate-trust-chain-model-route-decision validate-prophet-mesh-model-routing validate-model-catalog-entry
python3 tools/validate_route_examples.py
validate-superconscious-reasoning-route:
python3 tools/validate_superconscious_reasoning_route.py
validate-svf-receipt-state-routing:
python3 tools/validate_svf_receipt_state_routing.py
validate-trust-chain-model-route-decision:
python3 -m json.tool schemas/trust-chain-model-route-decision.v0.1.schema.json >/dev/null
python3 -m json.tool examples/trust-chain-model-route-decision.allow.json >/dev/null
python3 -m json.tool examples/trust-chain-model-route-decision.fallback.json >/dev/null
python3 -m json.tool examples/trust-chain-model-route-decision.deny.json >/dev/null
python3 tools/validate_trust_chain_model_route_decision.py
validate-prophet-mesh-model-routing:
python3 -m json.tool contracts/prophet-mesh/prophet-mesh-model-routing.v0.1.json >/dev/null
python3 tools/validate_prophet_mesh_model_routing.py
validate-model-catalog-entry:
python3 -m json.tool schemas/model-catalog-entry.v0.1.schema.json >/dev/null
python3 tools/validate_model_catalog_entry.py examples/model-catalog-entry.admitted.json
python3 tools/validate_model_catalog_entry.py examples/model-catalog-entry.denied.epistemic-rejected.json --expect-denied
python3 tools/validate_model_catalog_entry.py examples/model-catalog-entry.denied.steering-diff-unsupported.json --expect-denied
test:
python3 -m pytest -q tools/tests
emit-demo-decision:
python3 tools/model_router.py emit-demo-decision --output dist/route-decision.demo.json
@cat dist/route-decision.demo.json
release-dry-run: validate test
python3 tools/release_dry_run.py