github Python analyzed 88f1530

MonyetBatu/practice-theory-implementation

github

Companion implementation for the AI Trust essay series — practice bundles, projection, MCP server, autonomic loop, and the Calendar Stewardship worked example.

maintainer
MonyetBatu
licence
Apache-2.0
first seen
2026-06-05
last seen
2026-06-27
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 8 tools
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
skills & danger signals github-tarball
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

code evidence vv1.0.1 · github-tarball
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