1.6 KiB
1.6 KiB
Deterministic Context Contract Live Canary
Canary
The proposed kb_tool.py was streamed to python3 - --local on the VPS and ran
two read-only context queries against the real teleo-pg Postgres database.
The proposed file was not installed during this canary.
For schema-sensitive contracts, the bridge read the current columns from
information_schema.columns; it did not rely on the fallback code constants.
Source Intake Contract
The document/intake query returned:
- reply target
170, hard maximum220; - required lead: local compiler proven; live VPS/chat intake not shipped;
- build-local compiler capability tier;
- retained artifact plus URL/storage path plus content hash;
- pending-review candidate packet before canonical apply;
- exact current
public.sourcescolumns and explicit rejection of invented author/title/publisher/publication-date columns.
Mixed Packet Contract
The heterogeneous-packet query returned:
- facts/disputes -> claims plus sources/evidence;
- reusable framework ->
reasoning_tools; - operating rule ->
behavioral_rules; - evaluative gate ->
governance_gates; - agent position ->
beliefs; - exact supported
approve_claimcollections and exact current columns; - explicit guards against reasoning-tool/belief edge endpoints, unshipped
fields, per-row
applied_at, and unsupported writes in the apply sequence.
Safety Readback
After both queries, canonical counts remained 1837/4145/4670/4916/26.
leoclean-gateway.service remained active/running on PID 3166667 with zero
restarts; the deployed checkout remained clean at ee06d0d.