CO
control-plane
Control-Plane subsystem in TTA.dev: get_task, get_run, put_run and related code. 88 symbols | 15 files | Cohesion: 81%
Install
mkdir -p .claude/skills/control-plane && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16468" && unzip -o skill.zip -d .claude/skills/control-plane && rm skill.zipInstalls to .claude/skills/control-plane
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Control-Plane subsystem in TTA.dev: get_task, get_run, put_run and related code. 88 symbols | 15 files | Cohesion: 81%118 charsno explicit “when” trigger
About this skill
Control_plane
88 symbols | 15 files | Cohesion: 81%
When to Use
- Working on
control-plane-related functionality in TTA.dev - Modifying
get_task,get_run - Navigating
ttadev/control_plane/store.py,ttadev/control_plane/workflow_service.py
Key Files
| File | Symbols |
|---|---|
ttadev/control_plane/store.py | _read_map, _write_map, _lock_for, get_task, get_run (+10) |
ttadev/control_plane/workflow_service.py | _emit_control_plane_span, _now_iso, _make_workflow_gate_id, _get_workflow_step, _build_workflow_gate_decision_record (+6) |
ttadev/control_plane/task_service.py | _now, _now_iso, _current_agent_id, _find_gate, _ensure_gate_decider_allowed (+6) |
ttadev/control_plane/lease_service.py | _now, _now_iso, _validate_lock_owner, _acquire_lock, _expire_lease (+6) |
ttadev/control_plane/run_service.py | _now, _now_iso, get_run, get_lease_for_run, list_active_ownership (+5) |
ttadev/control_plane/models.py | to_dict, to_dict, from_dict, to_dict, from_dict (+4) |
ttadev/control_plane/service.py | list_runs, get_run, get_lease_for_run, heartbeat_run, acquire_file_lock (+2) |
tests/unit/test_l0_store.py | _now, test_task_roundtrip, test_run_roundtrip, test_lease_roundtrip_and_delete |
ttadev/cli/control.py | _handle_run_command, _handle_lock_command |
tests/unit/test_control_plane_trace_attribution.py | test_claim_task_stamps_trace_id_on_run, test_workflow_step_round_trips_trace_fields |
Entry Points
Start here when exploring this area:
get_task(Function) —ttadev/control_plane/store.py:51get_run(Function) —ttadev/control_plane/store.py:66put_run(Function) —ttadev/control_plane/store.py:71list_leases(Function) —ttadev/control_plane/store.py:77get_lease_for_task(Function) —ttadev/control_plane/store.py:81
Key Symbols
| Symbol | Type | File | Line |
|---|---|---|---|
get_task | Function | ttadev/control_plane/store.py | 51 |
get_run | Function | ttadev/control_plane/store.py | 66 |
put_run | Function | ttadev/control_plane/store.py | 71 |
list_leases | Function | ttadev/control_plane/store.py | 77 |
get_lease_for_task | Function | ttadev/control_plane/store.py | 81 |
put_lease | Function | ttadev/control_plane/store.py | 92 |
delete_lease | Function | ttadev/control_plane/store.py | 98 |
put_lock | Function | ttadev/control_plane/store.py | 123 |
delete_lock | Function | ttadev/control_plane/store.py | 129 |
to_dict | Function | ttadev/control_plane/models.py | 481 |
to_dict | Function | ttadev/control_plane/models.py | 528 |
from_dict | Function | ttadev/control_plane/models.py | 539 |
to_dict | Function | ttadev/control_plane/models.py | 563 |
test_task_roundtrip | Function | tests/unit/test_l0_store.py | 12 |
test_run_roundtrip | Function | tests/unit/test_l0_store.py | 31 |
test_lease_roundtrip_and_delete | Function | tests/unit/test_l0_store.py | 50 |
get_run | Function | ttadev/control_plane/run_service.py | 160 |
get_lease_for_run | Function | ttadev/control_plane/run_service.py | 167 |
list_active_ownership | Function | ttadev/control_plane/run_service.py | 171 |
claim_task | Function | ttadev/control_plane/run_service.py | 213 |
Execution Flows
| Flow | Type | Steps |
|---|---|---|
Main → Get_integration | cross_community | 5 |
Main → Get_integration | cross_community | 5 |
Main → Get_integration | cross_community | 4 |
Acquire_workspace_lock → Release_locks_for_run | intra_community | 4 |
Acquire_file_lock → Release_locks_for_run | intra_community | 4 |
Finalize_tracked_workflow → _now | intra_community | 4 |
Decide_gate → _get_active_session | intra_community | 3 |
Decide_gate → _gate_role_matches | intra_community | 3 |
Control_claim_task → To_dict | cross_community | 3 |
Control_get_run → To_dict | cross_community | 3 |
Connected Areas
| Area | Connections |
|---|---|
| Unit | 17 calls |
| Cli | 2 calls |
How to Explore
gitnexus_context({name: "get_task"})— see callers and calleesgitnexus_query({query: "control_plane"})— find related execution flows- Read key files listed above for implementation details