This page answers a narrower question than the Capability Truth Matrix: what executable surfaces and implementation modules exist in the repository today?
The truth matrix remains the public evidence/claim boundary. This reference is an implementation inventory. A module or command appearing here means code exists and is covered by the repository’s current tests; it does not promote that code to external reproduction, production qualification, or autonomous integration authority.
This page is intentionally checked by tests/test_executable_capability_docs.py against
the real argparse command tree, Control Tower discovery document, public Python client
methods, and every top-level Python module in idkmesh/.
pip install . installs the idkmesh command. The current command tree is:
| Command | Implemented capability | Important boundary |
|---|---|---|
idkmesh gate-audit |
audit verifier accuracy, dependence, effective votes, quorum behavior, and seeded-probe breaches | diagnostic only; does not run reviewers or approve work |
idkmesh gate-audit-dependence |
emit pairwise verifier error-dependence evidence | diagnostic only |
idkmesh gate-marginal |
measure marginal evidence contribution of candidate verifiers | diagnostic only |
idkmesh gate-marginal-benchmark |
compare the marginal-evidence selector with preregistered baselines | benchmark/evidence surface, not routing authority |
idkmesh gate-marginal-synthesis |
synthesize multiple benchmark cohorts descriptively | no cross-cohort winner or integration authority |
idkmesh init |
deterministic GitHub-first bootstrap planning/rendering | --github --dry-run only; no repository or GitHub mutation |
idkmesh connections |
validate, normalize, persist, and inspect connector metadata | no live dispatch, no raw secret persistence |
idkmesh connections validate |
validate a versioned connector profile | read-only |
idkmesh connections list |
list normalized connector metadata from a profile | read-only |
idkmesh connections import |
persist safe normalized connector metadata in local SQLite | secret values are not persisted |
idkmesh connections stored |
read normalized persisted connector metadata | read-only |
idkmesh connections probe |
run offline fake-driver connector probes | no live provider call |
idkmesh doctor |
summarize connector readiness, or evaluate the read-only C12 GitHub governance preflight with --github |
connector/GitHub PASS is diagnostic precondition evidence, not dispatch, admin, acceptance, or merge authority |
idkmesh route |
provider-neutral routing command family | read/explain surface |
idkmesh route explain |
explain eligible/rejected connectors and optional deterministic auto-selection | no external work or repository mutation |
idkmesh run |
durable local Product Spine run-control command family | no provider dispatch, candidate acceptance, push, or merge |
idkmesh run create |
persist one proposed Product Spine run with idempotency metadata | local state only |
idkmesh run status |
inspect one retained Product Spine run | read-only |
idkmesh run evidence |
return retained evidence only after digest verification | read-only; mismatch fails closed |
idkmesh run cancel |
record a lifecycle-valid cancelled transition | does not terminate an external provider process |
idkmesh run list |
keyset-paginated run listing with exact filters | read-only |
idkmesh work-unit |
derived WorkUnit read-model command family | no canonical WorkUnit body store |
idkmesh work-unit list |
list WorkUnits referenced by retained runs | derived read model |
idkmesh work-unit status |
inspect one WorkUnit identity and retained revisions | derived read model |
idkmesh project |
project read-model command family | no standalone project record |
idkmesh project status |
show per-state run counts and distinct WorkUnits for one project | read-only |
idkmesh events |
canonical durable event-stream command family | current event coverage is deliberately bounded |
idkmesh events list |
list append-only events with keyset pagination and exact filters | read-only |
idkmesh gate-audit-ui |
loopback browser UI over the gate-audit engine | no hosted upload and no merge authority |
idkmesh control-tower |
loopback Human Control Tower and versioned read-only API | cannot execute workers, record human decisions, push, or merge |
idkmesh steward-report |
render repository stewardship/report evidence | advisory/reporting surface |
idkmesh steward-report-ui |
local browser view of steward reports | local/read-only presentation |
idkmesh steward-history |
inspect retained stewardship history | read/report surface |
idkmesh steward-history-ui |
local browser view of stewardship history | local/read-only presentation |
idkmesh local-loop |
deterministic local Product Spine composition from bounded work through attempts/evidence | local/fake or bounded execution path; no automatic integration |
Run idkmesh --help or idkmesh <command> --help for argument-level help.
The implemented HTTP service is loopback-only and read/inspect oriented. The discovery document currently advertises these exact endpoints:
| Endpoint | Capability |
|---|---|
GET /healthz |
cheap process liveness |
GET /readyz |
readiness metadata without project/evidence content |
GET /api/v1/status |
capability, endpoint, media-type, and runtime-limit discovery |
GET /api/v1/openapi.json |
dependency-free OpenAPI discovery |
GET /api/v1/metrics |
privacy-safe aggregate service metrics |
POST /api/v1/run-evidence/inspect |
validate and render one Run Evidence Report without selecting a candidate |
GET /api/v1/connections |
list persisted public-safe connector metadata with opaque keyset pagination |
GET /api/v1/runs |
list durable Product Spine runs |
GET /api/v1/runs/{run_id} |
read one run projection |
GET /api/v1/runs/{run_id}/attempts |
read one run’s attempt projections |
GET /api/v1/runs/{run_id}/evidence |
read retained digest-verified run evidence |
GET /api/v1/work-units |
list WorkUnits derived from retained runs |
GET /api/v1/work-units/{work_unit_id} |
read one derived WorkUnit resource |
GET /api/v1/projects/{project_id} |
read one project summary derived from retained runs |
GET /api/v1/events |
query the canonical append-only event source |
GET /api/v1/events/stream |
resumable bounded Server-Sent Events stream |
The service also implements bounded request concurrency, request timeouts, overload responses, graceful drain, a separate SSE client cap, content digests/ETags, request IDs, optional access logging, traceparent propagation, and privacy-safe metrics. See Control Tower Local API v0.1, HTTP Service Runtime v0.1, and API Observability v0.1.
Not implemented on this transport: authenticated human-decision recording, worker execution, connector mutation, canonical-state write, Git push, merge, or production multi-user network exposure.
idkmesh.api_client.ControlTowerClient provides the same read/inspect model without
requiring an HTTP client dependency. Current public methods are:
ControlTowerClient.request_id — last response request ID exposed for correlationControlTowerClient.status()ControlTowerClient.inspect_run_evidence()ControlTowerClient.get_run()ControlTowerClient.get_run_evidence()ControlTowerClient.get_run_attempts()ControlTowerClient.list_runs()ControlTowerClient.get_work_unit()ControlTowerClient.list_work_units()ControlTowerClient.list_connections()ControlTowerClient.get_project()ControlTowerClient.list_events()The client requires an explicit timeout, refuses non-loopback destinations, exposes request IDs, validates content digests, and performs no implicit retry.
Versioned profile parsing, connector registry, offline probing, provider-neutral routing,
secret-reference validation/redaction, local SQLite persistence, stable connector errors,
and the public-safe connector read projection are implemented. The CLI surfaces these
through connections, doctor, and route explain; HTTP exposes the read-only connection
list. Live connector dispatch remains separately authority-gated.
The codebase implements Product Spine lifecycle projections, idempotent create/replay
control, durable local run storage, retained evidence reads, derived WorkUnit/project read
models, append-only run events, result-manifest building, verification handoff, and the
bounded local-loop composition.
The package contains bounded GitHub repository/ref readers, issue-source normalization, issue preview/routing projection, authenticated webhook ingress, delivery idempotency, deterministic ledger-record serialization with append-only chain verification, local compare-and-set append/admission/recovery machinery, and a GitHub-native durable storage adapter that uses one dedicated orphan ledger branch with fast-forward-only ref updates. The recovery planner reconciles unconfirmed provider submissions rather than resubmitting blindly; none of these ledger layers grants dispatch, verification, acceptance, application branch write, integration, or merge authority. The package also includes explicit dispatch authorization/bridge logic, exact candidate observation, evidence/status publication helpers, governance-policy and read-only governance-preflight checks, public-evidence projection, and deterministic GitHub-first bootstrap planning/rendering.
Tenant scoping, normalized enterprise actor contexts, GitHub and OIDC identity bindings, deterministic authorization decisions, enterprise control-profile validation, and an append-only tamper-evident enterprise audit ledger are implemented as control primitives. They are building blocks, not a claim that the local Control Tower is a production multi-tenant enterprise service or that configuration equals compliance certification.
Local task claims, coordination preflight, stale-input-safe executor admission, bounded HTTP service runtime behavior, request/trace correlation, privacy-safe metrics, OTLP metric export support, and local UI security helpers are implemented. Live-provider composition varies by subsystem and remains subject to each specification’s authority boundary.
Review-gate auditing, dependence measurement, marginal-evidence analysis/benchmark/synthesis, steward reports/history plus local UIs, Control Tower evidence rendering, simulations, experiments, and protocol conformance helpers are present. Research tooling does not become a scientific conclusion merely because it is executable.
idkmesh/ module inventoryThis appendix is intentionally exhaustive for top-level Python modules in the installable
idkmesh package. The CI guard requires every module here to remain discoverable. A module
name documents implementation presence, not stability as a public Python API.
idkmesh/agent_presets.pyidkmesh/api_client.pyidkmesh/api_observability.pyidkmesh/candidate_reference.pyidkmesh/cli.pyidkmesh/connector_control_read.pyidkmesh/connector_errors.pyidkmesh/connector_inspection.pyidkmesh/connector_probe.pyidkmesh/connector_profiles.pyidkmesh/connector_registry.pyidkmesh/connector_routing.pyidkmesh/connector_secrets.pyidkmesh/connector_store.pyidkmesh/control_tower_api.pyidkmesh/control_tower_ui.pyidkmesh/coordination_preflight.pyidkmesh/enterprise_audit.pyidkmesh/enterprise_authz.pyidkmesh/enterprise_identity_github.pyidkmesh/enterprise_identity_oidc.pyidkmesh/enterprise_profile.pyidkmesh/executor_admission.pyidkmesh/gate_audit.pyidkmesh/gate_audit_dependence.pyidkmesh/gate_audit_ui.pyidkmesh/gate_audit_uncertainty.pyidkmesh/github_actions_summary.pyidkmesh/github_bootstrap.pyidkmesh/github_bootstrap_render.pyidkmesh/github_branch_reader.pyidkmesh/github_candidate_reader.pyidkmesh/github_delivery_idempotency.pyidkmesh/github_dispatch_authorization.pyidkmesh/github_evidence_link.pyidkmesh/github_explicit_dispatch.pyidkmesh/github_governance_policy.pyidkmesh/github_governance_preflight.pyidkmesh/github_issue_preview.pyidkmesh/github_issue_source.pyidkmesh/github_ledger_admission.pyidkmesh/github_ledger_append.pyidkmesh/github_ledger_github_store.pyidkmesh/github_ledger_recovery.pyidkmesh/github_ledger_recovery_plan.pyidkmesh/github_ledger_serialization.pyidkmesh/github_public_evidence.pyidkmesh/github_rest_source.pyidkmesh/github_routing_projection.pyidkmesh/github_status_comment.pyidkmesh/github_status_update.pyidkmesh/github_webhook_ingress.pyidkmesh/human_decision_service.pyidkmesh/jules_actions.pyidkmesh/jules_candidate_binding.pyidkmesh/jules_candidates.pyidkmesh/jules_client.pyidkmesh/jules_lifecycle.pyidkmesh/jules_observation.pyidkmesh/jules_revision_binding.pyidkmesh/jules_sessions.pyidkmesh/jules_sources.pyidkmesh/local_agent_artifacts.pyidkmesh/local_agent_runner.pyidkmesh/local_agent_sandbox.pyidkmesh/local_candidate_reader.pyidkmesh/local_loop.pyidkmesh/local_ui_security.pyidkmesh/marginal_evidence.pyidkmesh/marginal_evidence_benchmark.pyidkmesh/marginal_evidence_synthesis.pyidkmesh/openai_compatible.pyidkmesh/openai_compatible_capabilities.pyidkmesh/openai_compatible_http.pyidkmesh/openai_compatible_inference.pyidkmesh/openai_compatible_smoke.pyidkmesh/otel_metrics.pyidkmesh/product_spine.pyidkmesh/product_spine_idempotency.pyidkmesh/product_spine_offline.pyidkmesh/product_spine_run_store.pyidkmesh/result_manifest_builder.pyidkmesh/service_runtime.pyidkmesh/steward_history.pyidkmesh/steward_history_ui.pyidkmesh/steward_report.pyidkmesh/steward_report_ui.pyidkmesh/task_claims.pyidkmesh/tenant_scope.pyidkmesh/verification_handoff.pyidkmesh/work_unit_binding.pyUse the documents in this order when the word capability is ambiguous:
Historical plans and conversations do not override current code, schemas, specifications, or this CI-checked executable inventory.