Companion implementation for the AI Trust essay series — practice bundles, projection, MCP server, autonomic loop, and the Calendar Stewardship worked example.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 8 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
close_session
-
continuous_self
-
current_practice
-
discover_affordances
-
invoke_affordance
-
list_practices
-
show_visualization
-
switch_practice
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 88f1530 · analyzer v33 · 2w ago
danger signals2
- dynamic code execution __import__() MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/latent_probe.py :1074
__import__(module_name) - dynamic code execution eval()/exec() MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/registry.py :258
return eval(code, {"__builtins__": {}}, {"args": arguments})
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 97
filesystem 40
- fs MonyetBatu-practice-theory-implementation-88f1530/evals/harness.py :27
import shutil - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/scripts/remsleep_dry_run.py :13
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/scripts/remsleep_preview.py :42
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/scripts/remsleep_rewords.py :21
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/scripts/remsleep_status.py :14
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/scripts/verify_http_sessions.py :18
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/__main__.py :939
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/autonomic_adapters.py :50
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/autonomic_runner.py :48
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/harness_errors.py :38
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/garmin_live.py :15
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/google_calendar.py :13
from pathlib import Path
show 28 more
- fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/google_mail.py :17
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/morning_briefing.py :8
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/paper_fund.py :9
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/practice_management.py :22
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/remsleep.py :17
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/remsleep_preview.py :20
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/status_dashboard.py :136
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/substrate_loader.py :27
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/substrate_writer.py :26
from pathlib import Path - fs MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/trail.py :30
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_amend_affordance_check_materials.py :11
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_autonomic_dispatcher.py :16
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_friction_reconcile.py :11
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_friction_rename.py :10
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_historical_engagement_aliases.py :3
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_invariant_audit.py :12
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_invariant_engine.py :13
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_judge_materials.py :3
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_judge_triage.py :13
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_operational_observability.py :3
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_practice_evaluation_authoring.py :10
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_remsleep_preview.py :11
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_server_reload.py :3
import pathlib - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_smoother_materials.py :3
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_status_dashboard.py :5
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_two_loop_separation.py :18
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_usage_telemetry.py :11
from pathlib import Path - fs (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_visualizations.py :5
from pathlib import Path
shell / exec 4
- shell MonyetBatu-practice-theory-implementation-88f1530/evals/harness.py :28
import subprocess - shell MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/autonomic_adapters.py :45
import subprocess - shell MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/harness_errors.py :33
import subprocess - shell (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_codex_adapter.py :6
import subprocess
network 13
- net MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/escalation.py :58
import httpx - net MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/engagement_context.py :14
import urllib.error - net MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/episodic_memory.py :14
import urllib.error - net MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/garmin_live.py :57
from curl_cffi import requests as cffi_requests - net MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/google_calendar.py :15
from urllib.parse import quote - net MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/google_mail.py :20
import httpx - net MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/latent_probe.py :8
import httpx - net MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/market_data.py :7
from urllib.parse import quote - net MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/morning_briefing.py :6
import socket - net MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/remsleep.py :14
import urllib.error - net MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/secret_provider.py :63
import httpx - net (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_escalation.py :61
import httpx
show 1 more
- net (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_secret_provider.py :60
import httpx
secrets 4
- secrets MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/engagement_context.py :149
os.environ.get("PRACTICE_NEO4J_PASSWORD") - secrets MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/garmin_live.py :50
return os.environ.get("GARMIN_PASSWORD") - secrets MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/google_calendar.py :329
client_secret = os.environ.get("GOOGLE_OAUTH_CLIENT_SECRET") - secrets MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/materials/google_mail.py :262
client_secret = os.environ.get("GOOGLE_OAUTH_CLIENT_SECRET")
database 3
- db MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/trail.py :22
import sqlite3 - db (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_invariant_audit.py :11
import sqlite3 - db (weak) MonyetBatu-practice-theory-implementation-88f1530/tests/test_invariant_engine.py :12
import sqlite3
tool registrations 8
- list_practices MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/server.py :586
- switch_practice MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/server.py :596
- current_practice MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/server.py :642
- close_session MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/server.py :682
- continuous_self MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/server.py :706
- show_visualization MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/server.py :753
- discover_affordances MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/server.py :769
- invoke_affordance MonyetBatu-practice-theory-implementation-88f1530/src/practice_theory_implementation/server.py :830
declared dependencies 11
- mcp@>=1.2.0
- curl_cffi@>=0.7.0
- garminconnect@==0.2.38
- google-auth@>=2.43.0
- google-auth-oauthlib@>=1.2.3
- httpx@>=0.28.1
- opentelemetry-api@>=1.42.1
- opentelemetry-exporter-otlp-proto-http@>=1.42.1
- opentelemetry-sdk@>=1.42.1
- pyyaml@>=6.0.3
- claude-agent-sdk@>=0.1.0