Repository navigation
runtime_sequences
GitHub Action edited this page Oct 1, 2026
·
1 revision
iso_doc_type: "Description" iso_viewpoint: "SequenceView" type: "architecture" title: "Experiment Lifecycle — 6-Phase Hatchet DAG" description: "ISO 42010 SequenceView / ISO 15289 Description documentation for Experiment Lifecycle — 6-Phase Hatchet DAG." tags: ['iso42010', 'okf', 'sequence_view', 'dag'] timestamp: "2026-10-01T14:00:00Z" generated: "agent:okf-professional-documenter" verified: "true" last_verified_commit: "fbdc5848"
Purpose: Phase-by-phase breakdown of the autonomous mission lifecycle with responsible agents, I/O artifacts, and transitions.
sequenceDiagram
participant PO as Product Owner
participant Poller as PollerDaemonService
participant Hatchet as Hatchet DAG
participant Rustant as RustantAgent
participant ZeroClaw as ZeroClawAgent
participant Auditor as AuditorAgent
participant Reviewer as Senior Reviewer
Note over PO,Reviewer: Phase 1: Ingestion
PO->>Poller: Create tagged issue (V1)
Poller->>Hatchet: PolledIssueEvent
Note over PO,Reviewer: Phase 2: Plan
Hatchet->>Rustant: plan_mission(goal)
Rustant->>Rustant: R2R context + SDD sequence
Rustant-->>Hatchet: SddMissionPlan
Hatchet->>PO: Tech Lead approval (V2)
Note over PO,Reviewer: Phase 3: Code
Hatchet->>ZeroClaw: execute_tdd_task(tasks)
ZeroClaw->>ZeroClaw: TDD Red→Green→Refactor
ZeroClaw-->>Hatchet: Code patches
Note over PO,Reviewer: Phase 4: Validation
Hatchet->>ZeroClaw: run_tests(suite)
Hatchet->>Auditor: security_review(diff)
ZeroClaw-->>Hatchet: Test results
Auditor-->>Hatchet: SAST score
Note over PO,Reviewer: Phase 5: Review
Hatchet->>Rustant: review_mission(results)
Rustant-->>Hatchet: Approval/rejection
Note over PO,Reviewer: Phase 6: Delivery
Hatchet->>Poller: Create PR/MR
Poller->>Reviewer: PR for review (V4)
Reviewer->>Reviewer: Manual merge
| Phase | Agent | Input | Output | HITL Gate | Failure Mode |
|---|---|---|---|---|---|
| 1. Ingestion | PollerDaemonService | GitHub/GitLab/Jira event | PolledIssueEvent | V1: PO creates Epic | Invalid labels → Skip |
| 2. Plan | RustantAgent | Goal + R2R context | SddMissionPlan | V2: Tech Lead approves | LLM timeout → Retry |
| 3. Code | ZeroClawAgent | SddTaskItem list | Code patches | — | Compilation error → Retry |
| 4. Validation | ZeroClaw + Auditor | Code patches | Test + SAST results | V3: Architect (deadlock) | SAST < 8.0 → Block |
| 5. Review | RustantAgent | Validation results | Review decision | — | Rejection → Back to Phase 3 |
| 6. Delivery | PollerDaemonService | Approved changes | PR/MR | V4: Reviewer merges | — |
Related: Agent Specifications · HITL Governance
- Business Context
- Strategic Design
- Tactical Design
- Agent Specifications
- Runtime Sequences
- Infrastructure Adapters
- Mission Data Model
- lib.md
- gitlab_verifier.md
- poller_service.md
- telemetry_export.md
- Agents
- Workflows
- Bridge
- Utils
- lib.md
- github.md
- gitlab.md
- jira.md
- kafka.md
- ziti.md
- vault.md
- r2r.md
- semantica.md
- aethalgard.md
- mcp_client.md
- pipeline_classifier.md
- s3.md
- sentry.md
- security_validator.md
- cursor_store.md
- git_poller.md
- lib.md
- main.md
- protocol.md
- sandbox.md
- scratch.md
- feedback_route.md
- github_webhook.md
- Skills
-
Tools
- mod.md
- bridge.md
- deep_research_tool.md
- execute_code.md
- get_factory_status.md
- index_code.md
- inspect_kafka_topic.md
- launch_sandbox_pod.md
- list_minio_buckets.md
- list_minio_objects.md
- plan_mission.md
- retrieve_context.md
- run_tests.md
- search_jira.md
- security_review.md
- spec_kit_tasks_to_issues.md
- spec_kit_tool.md
- update_mission_status.md