ouroboros/docs/inventories/FROZEN_CONTRACTS_INVENTORY.md
Anton Razzhigaev 98ca8a13d5 Retire completed campaign artifacts and keep repository reports explicit
Remove completed campaign records, one-time adoption/transplant machinery and
incidental line floors. Keep current contracts and generated inventories with
their readers, and direct optional domain reports to stdout or an explicit file.
Document continuing-purpose review in the existing handbook and checklists.

No version bump; ordinary release gates and runtime behavior are preserved.

Co-authored-by: Ouroboros <311266734+ouroboros-agent@users.noreply.github.com>
2026-09-18 01:07:51 +03:00

6.5 KiB

Frozen-contracts inventory (generated)

Machine extraction of docs/ARCHITECTURE.md §11.1 (the frozen-ABI SSOT), regenerated by python scripts/regenerate_inventories.py. Do not edit — edit the owning chapter named in the Source line and regenerate; tests/test_generated_inventories.py pins byte-identity and the resolution invariants (a §11.1 row whose owner or anchor file disappeared from the tree = red).

Source: docs/architecture/11-frozen-contracts-v1.md, physical LF lines 7-38; UTF-8 SHA-256 e78a0586a65071360d8b98845a8eaf845bbead5265337d536b04f2bd70984809.

  • table rows: 27
  • browser-envelope prose owners:
# contract owner files anchored by
1 ClaudexorLoginJobResponse ouroboros/gateway/contracts.py (ok)
web/modules/api_types.js (ok)
tests/test_gateway_parity.py (ok)
tests/test_claudexor_owned_daemon.py (ok)
2 ToolContextProtocol ouroboros/contracts/tool_context.py (ok) tests/test_contracts.py (ok)
3 ToolEntryProtocol ouroboros/contracts/tool_abi.py (ok) tests/test_contracts.py (ok)
4 gateway/contracts.py ouroboros/gateway/contracts.py (ok)
web/modules/api_types.js (ok)
tests/test_contracts.py (ok)
tests/test_gateway_parity.py (ok)
tests/test_gateway_abi3_removals.py (ok)
5 ProviderTestRequest ouroboros/gateway/contracts.py (ok) tests/test_gateway_parity.py (ok)
tests/test_provider_key_test.py (ok)
web/tests/provider_test.test.js (ok)
6 Presence settings card + CAS update (reviewed defaults, local overrides, state f ouroboros/gateway/presence_settings.py (ok) tests/test_extensions_api.py (ok)
tests/test_gateway_parity.py (ok)
7 client_surface ouroboros/client_surface.py (ok) tests/test_contracts.py (ok)
tests/test_gateway_parity.py (ok)
8 cancelable ouroboros/gateway/contracts.py (ok) tests/test_gateway_parity.py (ok)
9 executor_blocked_route ouroboros/agent.py (ok)
ouroboros/subagent_dispatch_notes.py (ok)
ouroboros/subagents.py (ok)
ouroboros/gateway/history.py (ok)
web/modules/log_events.js (ok)
tests/test_claudexor_owned_daemon.py (ok)
web/tests/review_truth.test.js (ok)
10 ChatOutbound.executor_observation ouroboros/delegate_progress.py (ok)
ouroboros/subagent_messages.py (ok)
ouroboros/agent.py (ok)
supervisor/events_chat_delivery.py (ok)
ouroboros/gateway/history.py (ok)
ouroboros/gateway/contracts.py (ok)
web/modules/api_types.js (ok)
web/modules/log_events.js (ok)
tests/test_executor_observation.py (ok)
web/tests/wire_contract.test.js (ok)
web/tests/review_truth.test.js (ok)
11 execution_evidence ouroboros/delegate_evidence.py (ok)
ouroboros/subagents.py (ok)
supervisor/subagent_task_truth.py (ok)
web/modules/log_events.js (ok)
tests/test_execution_evidence.py (ok)
tests/test_terminal_delegation_receipt.py (ok)
web/tests/review_truth.test.js (ok)
tests/test_task_status_flow.py (ok)
12 TaskCostBreakdown ouroboros/gateway/contracts.py (ok) tests/test_gateway_parity.py (ok)
web/tests/cancel_run.test.js (ok)
13 POST /api/tasks/{task_id}/hurry ouroboros/gateway/task_hurry.py (ok)
ouroboros/gateway/contracts.py (ok)
tests/test_owner_hurry_s3.py (ok)
tests/test_owner_stop_s3.py (ok)
web/tests/task_control_menu.test.js (ok)
14 StateResponse.active_direct_turns ouroboros/gateway/contracts.py (ok)
supervisor/active_activity.py (ok)
web/modules/chat_activity.js (ok)
tests/test_gateway_parity.py (ok)
15 ChatOutbound.card_row ouroboros/gateway/contracts.py (ok)
supervisor/message_bus.py (ok)
ouroboros/gateway/history.py (ok)
supervisor/events_chat_delivery.py (ok)
ouroboros/acceptance_settlement.py (ok)
web/modules/api_types.js (ok)
tests/test_gateway_parity.py (ok)
tests/test_card_row_plumbing.py (ok)
tests/test_terminal_host_notice.py (ok)
web/tests/chat_card_row_placement.test.js (ok)
16 ChatOutbound.initiator ouroboros/gateway/contracts.py (ok)
supervisor/log_addressing.py (ok)
ouroboros/subagent_messages.py (ok)
supervisor/message_bus.py (ok)
ouroboros/gateway/history.py (ok)
web/modules/api_types.js (ok)
tests/test_consciousness_initiator_label.py (ok)
tests/test_consciousness_wake_lane.py (ok)
web/tests/consciousness_label.test.js (ok)
17 project_thread supervisor/message_bus.py (ok)
ouroboros/projects_registry.py (ok)
tests/test_message_bus.py (ok)
web/tests/chat_thread_routing.test.js (ok)
18 task_id ouroboros/gateway/contracts.py (ok)
ouroboros/tools/core.py (ok)
ouroboros/event_bus.py (ok)
tests/test_contracts.py (ok)
19 QuizOption {label, detail?, recommended?} ouroboros/gateway/contracts.py (ok)
ouroboros/gateway/task_decision.py (ok)
ouroboros/owner_quiz.py (ok)
ouroboros/tools/core.py (ok)
tests/test_gateway_parity.py (ok)
tests/test_quiz_display.py (ok)
tests/test_quiz_answer.py (ok)
web/tests/chat_decision.test.js (ok)
20 UpdateMergePlan ouroboros/gateway/contracts.py (ok) tests/test_update_apply_routing.py (ok)
21 ChatOutbound.review_projection ouroboros/gateway/contracts.py (ok) tests/test_review_substrate_v2.py (ok)
web/tests/review_truth.test.js (ok)
22 preflight_failed ouroboros/skill_review_status.py (ok) tests/test_skill_preflight_repair.py (ok)
web/tests/skill_preflight_repair.test.js (ok)
23 chat_id_policy ouroboros/contracts/chat_id_policy.py (ok) tests/test_chat_id_policy.py (ok)
24 task_contract ouroboros/contracts/task_contract.py (ok) tests/test_contracts.py (ok)
25 PluginAPI ouroboros/contracts/plugin_api.py (ok) tests/test_contracts.py (ok)
tests/test_extension_loader.py (ok)
26 SkillManifest ouroboros/contracts/skill_manifest.py (ok) tests/test_contracts.py (ok)
27 schema_versions ouroboros/contracts/schema_versions.py (ok) tests/test_contracts.py (ok)

Package coverage

ouroboros/contracts/ modules (excluding __init__.py): 9; referenced by §11.1: 7.

Contracts-package modules NOT referenced by §11.1 (a frozen-package module without a frozen-table row — every new one must either get a §11.1 row or be a deliberate, here-visible gap):

  • ouroboros/contracts/skill_payload_policy.py
  • ouroboros/contracts/task_constraint.py