Work Item: NDAS CL 531760 needs review draft: [Amp-Img] Make configs testable by default work_item
ndas | draft_review | from gerrit.cl.review_needed
Prepare packet
Review in app
Lane needs dylan
Source work_item:wi-6f5bfd4ebaa087e1
Status ready
Action Prepare Launch Packet
Route
Action Inbox
Next: Review this WorkItem and prepare a WorkPacket. Matched gerrit_review_needed from gerrit.cl.review_needed
Open
Prepare Launch Packet
Accept
Edit
Reject
Work Item: NDAS CL 531760 needs review draft: [Amp-Img] Make configs testable by default work_item
ndas | draft_review | from gerrit.cl.review_needed
Next: Review this WorkItem and prepare a WorkPacket. Matched gerrit_review_needed from gerrit.cl.review_needed
Decision Brief
Project ndas
Source work_item:wi-6f5bfd4ebaa087e1
Freshness ready
Evidence 2 refs
Recommendation: Review this WorkItem and prepare a WorkPacket. Matched gerrit_review_needed from gerrit.cl.review_needed
Verification: source scripts/envsetup.sh && dazel test --config=remote_exec {target}; source scripts/envsetup.sh && dazel run //tools/validate_commit_message
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Required Evidence dazel_validation, gerrit_draft_state
source scripts/envsetup.sh && dazel test --config=remote_exec {target}source scripts/envsetup.sh && dazel run //tools/validate_commit_message
Raw Diagnostics {"action_profile_id": "gerrit_draft_agent_work", "allowed_actions": ["spawn_agent", "amend_commit", "prepare_gerrit_cl", "create_gerrit_drafts"], "approval_required": ["publish_gerrit_review", "submit_cl"], "flow_event_kinds": ["gerrit.cl.review_needed"], "flow_id": "gerrit_review_needed", "flow_title": "CL needs review draft", "forbidden_actions": ["publish_gerrit_review", "gerrit_vote", "gerrit_retrigger", "bare_bazel"], "forbidden_commands": ["bazel", "DAZEL_DIRECTORY"], "invariant_id": "", "objective_id": "objective-854edefbfe11f8f0", "priority_score": 2.0, "project_id": "ndas", "project_title": "NDAS", "publish_policy": "dylan_only", "repair_policy": "", "repo_default_branch": "main", "repo_key": "ndas", "required_evidence": ["dazel_validation", "gerrit_draft_state"], "review_system": "gerrit", "rulesets": ["gerrit-code-review.mdc", "ndas-bazel-workspace.mdc", "ndas-code-style.mdc", "ndas-domain-terminology.mdc", "dazel-worktree-fix.mdc"], "source_adapters": ["local_git", "gerrit_cl", "external_agent"], "source_event_id": "event-856d9561b9c74fca", "source_event_type": "gerrit.cl.review_needed", "source_ledger_id": "ledger-5b376733a85c9d17", "validation_commands": ["source scripts/envsetup.sh \u0026\u0026 dazel test --config=remote_exec {target}", "source scripts/envsetup.sh \u0026\u0026 dazel run //tools/validate_commit_message"], "verification_profile_id": "dazel_and_gerrit_drafts", "work_item_kind": "draft_review"}
Work Item: NDAS CL 553721 needs review draft: [amo] Moving users folder to project folder on oci work_item
ndas | draft_review | from gerrit.cl.review_needed
Prepare packet
Review in app
Lane needs dylan
Source work_item:wi-455bf2f0798effeb
Status ready
Action Prepare Launch Packet
Route
Action Inbox
Next: Review this WorkItem and prepare a WorkPacket. Matched gerrit_review_needed from gerrit.cl.review_needed
Open
Prepare Launch Packet
Accept
Edit
Reject
Work Item: NDAS CL 553721 needs review draft: [amo] Moving users folder to project folder on oci work_item
ndas | draft_review | from gerrit.cl.review_needed
Next: Review this WorkItem and prepare a WorkPacket. Matched gerrit_review_needed from gerrit.cl.review_needed
Decision Brief
Project ndas
Source work_item:wi-455bf2f0798effeb
Freshness ready
Evidence 2 refs
Recommendation: Review this WorkItem and prepare a WorkPacket. Matched gerrit_review_needed from gerrit.cl.review_needed
Verification: source scripts/envsetup.sh && dazel test --config=remote_exec {target}; source scripts/envsetup.sh && dazel run //tools/validate_commit_message
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Required Evidence dazel_validation, gerrit_draft_state
source scripts/envsetup.sh && dazel test --config=remote_exec {target}source scripts/envsetup.sh && dazel run //tools/validate_commit_message
Raw Diagnostics {"action_profile_id": "gerrit_draft_agent_work", "allowed_actions": ["spawn_agent", "amend_commit", "prepare_gerrit_cl", "create_gerrit_drafts"], "approval_required": ["publish_gerrit_review", "submit_cl"], "flow_event_kinds": ["gerrit.cl.review_needed"], "flow_id": "gerrit_review_needed", "flow_title": "CL needs review draft", "forbidden_actions": ["publish_gerrit_review", "gerrit_vote", "gerrit_retrigger", "bare_bazel"], "forbidden_commands": ["bazel", "DAZEL_DIRECTORY"], "invariant_id": "", "objective_id": "objective-854edefbfe11f8f0", "priority_score": 2.0, "project_id": "ndas", "project_title": "NDAS", "publish_policy": "dylan_only", "repair_policy": "", "repo_default_branch": "main", "repo_key": "ndas", "required_evidence": ["dazel_validation", "gerrit_draft_state"], "review_system": "gerrit", "rulesets": ["gerrit-code-review.mdc", "ndas-bazel-workspace.mdc", "ndas-code-style.mdc", "ndas-domain-terminology.mdc", "dazel-worktree-fix.mdc"], "source_adapters": ["local_git", "gerrit_cl", "external_agent"], "source_event_id": "event-377fff6a5519c6d4", "source_event_type": "gerrit.cl.review_needed", "source_ledger_id": "ledger-8c083f421fb81ea3", "validation_commands": ["source scripts/envsetup.sh \u0026\u0026 dazel test --config=remote_exec {target}", "source scripts/envsetup.sh \u0026\u0026 dazel run //tools/validate_commit_message"], "verification_profile_id": "dazel_and_gerrit_drafts", "work_item_kind": "draft_review"}
Work Item: NDAS CL 563148 needs review draft: [amo] Use sqsh image work_item
ndas | draft_review | from gerrit.cl.review_needed
Prepare packet
Review in app
Lane needs dylan
Source work_item:wi-0401969a4eb86b40
Status ready
Action Prepare Launch Packet
Route
Action Inbox
Next: Review this WorkItem and prepare a WorkPacket. Matched gerrit_review_needed from gerrit.cl.review_needed
Open
Prepare Launch Packet
Accept
Edit
Reject
Work Item: NDAS CL 563148 needs review draft: [amo] Use sqsh image work_item
ndas | draft_review | from gerrit.cl.review_needed
Next: Review this WorkItem and prepare a WorkPacket. Matched gerrit_review_needed from gerrit.cl.review_needed
Decision Brief
Project ndas
Source work_item:wi-0401969a4eb86b40
Freshness ready
Evidence 2 refs
Recommendation: Review this WorkItem and prepare a WorkPacket. Matched gerrit_review_needed from gerrit.cl.review_needed
Verification: source scripts/envsetup.sh && dazel test --config=remote_exec {target}; source scripts/envsetup.sh && dazel run //tools/validate_commit_message
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Required Evidence dazel_validation, gerrit_draft_state
source scripts/envsetup.sh && dazel test --config=remote_exec {target}source scripts/envsetup.sh && dazel run //tools/validate_commit_message
Raw Diagnostics {"action_profile_id": "gerrit_draft_agent_work", "allowed_actions": ["spawn_agent", "amend_commit", "prepare_gerrit_cl", "create_gerrit_drafts"], "approval_required": ["publish_gerrit_review", "submit_cl"], "flow_event_kinds": ["gerrit.cl.review_needed"], "flow_id": "gerrit_review_needed", "flow_title": "CL needs review draft", "forbidden_actions": ["publish_gerrit_review", "gerrit_vote", "gerrit_retrigger", "bare_bazel"], "forbidden_commands": ["bazel", "DAZEL_DIRECTORY"], "invariant_id": "", "objective_id": "objective-854edefbfe11f8f0", "priority_score": 2.0, "project_id": "ndas", "project_title": "NDAS", "publish_policy": "dylan_only", "repair_policy": "", "repo_default_branch": "main", "repo_key": "ndas", "required_evidence": ["dazel_validation", "gerrit_draft_state"], "review_system": "gerrit", "rulesets": ["gerrit-code-review.mdc", "ndas-bazel-workspace.mdc", "ndas-code-style.mdc", "ndas-domain-terminology.mdc", "dazel-worktree-fix.mdc"], "source_adapters": ["local_git", "gerrit_cl", "external_agent"], "source_event_id": "event-c83244191cbd4dba", "source_event_type": "gerrit.cl.review_needed", "source_ledger_id": "ledger-0c84aed6fb47e4d8", "validation_commands": ["source scripts/envsetup.sh \u0026\u0026 dazel test --config=remote_exec {target}", "source scripts/envsetup.sh \u0026\u0026 dazel run //tools/validate_commit_message"], "verification_profile_id": "dazel_and_gerrit_drafts", "work_item_kind": "draft_review"}
Work Item: NDAS CL 531804 needs review draft: [Alpamayo] Load wait condition rules work_item
ndas | draft_review | from gerrit.cl.review_needed
Prepare packet
Review in app
Lane needs dylan
Source work_item:wi-6a1cddb4df02b558
Status ready
Action Prepare Launch Packet
Route
Action Inbox
Next: Review this WorkItem and prepare a WorkPacket. Matched gerrit_review_needed from gerrit.cl.review_needed
Open
Prepare Launch Packet
Accept
Edit
Reject
Work Item: NDAS CL 531804 needs review draft: [Alpamayo] Load wait condition rules work_item
ndas | draft_review | from gerrit.cl.review_needed
Next: Review this WorkItem and prepare a WorkPacket. Matched gerrit_review_needed from gerrit.cl.review_needed
Decision Brief
Project ndas
Source work_item:wi-6a1cddb4df02b558
Freshness ready
Evidence 2 refs
Recommendation: Review this WorkItem and prepare a WorkPacket. Matched gerrit_review_needed from gerrit.cl.review_needed
Verification: source scripts/envsetup.sh && dazel test --config=remote_exec {target}; source scripts/envsetup.sh && dazel run //tools/validate_commit_message
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Required Evidence dazel_validation, gerrit_draft_state
source scripts/envsetup.sh && dazel test --config=remote_exec {target}source scripts/envsetup.sh && dazel run //tools/validate_commit_message
Raw Diagnostics {"action_profile_id": "gerrit_draft_agent_work", "allowed_actions": ["spawn_agent", "amend_commit", "prepare_gerrit_cl", "create_gerrit_drafts"], "approval_required": ["publish_gerrit_review", "submit_cl"], "flow_event_kinds": ["gerrit.cl.review_needed"], "flow_id": "gerrit_review_needed", "flow_title": "CL needs review draft", "forbidden_actions": ["publish_gerrit_review", "gerrit_vote", "gerrit_retrigger", "bare_bazel"], "forbidden_commands": ["bazel", "DAZEL_DIRECTORY"], "invariant_id": "", "objective_id": "objective-854edefbfe11f8f0", "priority_score": 2.0, "project_id": "ndas", "project_title": "NDAS", "publish_policy": "dylan_only", "repair_policy": "", "repo_default_branch": "main", "repo_key": "ndas", "required_evidence": ["dazel_validation", "gerrit_draft_state"], "review_system": "gerrit", "rulesets": ["gerrit-code-review.mdc", "ndas-bazel-workspace.mdc", "ndas-code-style.mdc", "ndas-domain-terminology.mdc", "dazel-worktree-fix.mdc"], "source_adapters": ["local_git", "gerrit_cl", "external_agent"], "source_event_id": "event-53f355d0e876486d", "source_event_type": "gerrit.cl.review_needed", "source_ledger_id": "ledger-6b358ed00cb462c7", "validation_commands": ["source scripts/envsetup.sh \u0026\u0026 dazel test --config=remote_exec {target}", "source scripts/envsetup.sh \u0026\u0026 dazel run //tools/validate_commit_message"], "verification_profile_id": "dazel_and_gerrit_drafts", "work_item_kind": "draft_review"}
Work Item: Repair invariant: Backlog in-progress item has a linked task repair_work_item
dylanbot | repair_invariant | from shepherd.finding.backlog_in_progress_without_linked_task
Prepare packet
Review in app
Lane needs dylan
Source work_item:repair-028c2275e9c9fffc
Status ready
Action Prepare Launch Packet
Route
Action Inbox
Next: Review the invariant violation and prepare a repair WorkPacket.
Open
Prepare Launch Packet
Accept
Edit
Reject
Work Item: Repair invariant: Backlog in-progress item has a linked task repair_work_item
dylanbot | repair_invariant | from shepherd.finding.backlog_in_progress_without_linked_task
Next: Review the invariant violation and prepare a repair WorkPacket.
Decision Brief
Project dylanbot
Source work_item:repair-028c2275e9c9fffc
Freshness ready
Evidence 2 refs
Recommendation: Review the invariant violation and prepare a repair WorkPacket.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"action_profile_id": "dylanbot_local_merge", "allowed_actions": ["spawn_agent", "push_branch", "merge_main", "redeploy"], "approval_required": ["merge_main", "redeploy"], "forbidden_actions": ["create_mr", "skip_review"], "forbidden_commands": ["pytest", "ruff", "python"], "invariant_id": "backlog_in_progress_without_linked_task", "invariant_severity": "warning", "invariant_title": "Backlog in-progress item has a linked task", "objective_id": "objective-023dd143646a1b53", "priority_score": 5.0, "project_id": "dylanbot", "project_title": "DylanBot", "repair_policy": "operator_review", "repo_default_branch": "main", "repo_key": "dylanbot", "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "review_system": "local_main_merge", "rulesets": ["dylanbot.mdc", "dylanbot-merge-workflow.mdc", "dylanbot-memory.mdc"], "source_adapters": ["local_git", "slack_thread", "google_doc", "external_agent"], "source_event_id": "event-a3ec0a38acd37dd7", "source_event_type": "shepherd.finding.backlog_in_progress_without_linked_task", "source_ledger_id": "ledger-7ddfed224bdbb87c", "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"], "verification_profile_id": "uv_tests_and_smoke", "work_item_kind": "repair_invariant"}
Work Item: Repair invariant: Backlog in-progress item is not linked to a failed terminal task repair_work_item
dylanbot | repair_invariant | from shepherd.finding.backlog_linked_to_terminal_failed_task
Prepare packet
Review in app
Lane needs dylan
Source work_item:repair-32c2362f56826e81
Status ready
Action Prepare Launch Packet
Route
Action Inbox
Next: Review the invariant violation and prepare a repair WorkPacket.
Open
Prepare Launch Packet
Accept
Edit
Reject
Work Item: Repair invariant: Backlog in-progress item is not linked to a failed terminal task repair_work_item
dylanbot | repair_invariant | from shepherd.finding.backlog_linked_to_terminal_failed_task
Next: Review the invariant violation and prepare a repair WorkPacket.
Decision Brief
Project dylanbot
Source work_item:repair-32c2362f56826e81
Freshness ready
Evidence 3 refs
Recommendation: Review the invariant violation and prepare a repair WorkPacket.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"action_profile_id": "dylanbot_local_merge", "allowed_actions": ["spawn_agent", "push_branch", "merge_main", "redeploy"], "approval_required": ["merge_main", "redeploy"], "forbidden_actions": ["create_mr", "skip_review"], "forbidden_commands": ["pytest", "ruff", "python"], "invariant_id": "backlog_linked_to_terminal_failed_task", "invariant_severity": "warning", "invariant_title": "Backlog in-progress item is not linked to a failed terminal task", "objective_id": "objective-023dd143646a1b53", "priority_score": 5.0, "project_id": "dylanbot", "project_title": "DylanBot", "repair_policy": "operator_review", "repo_default_branch": "main", "repo_key": "dylanbot", "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "review_system": "local_main_merge", "rulesets": ["dylanbot.mdc", "dylanbot-merge-workflow.mdc", "dylanbot-memory.mdc"], "source_adapters": ["local_git", "slack_thread", "google_doc", "external_agent"], "source_event_id": "event-0991bc0bea53e9cf", "source_event_type": "shepherd.finding.backlog_linked_to_terminal_failed_task", "source_ledger_id": "ledger-c9ab5b23f8eb300e", "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"], "verification_profile_id": "uv_tests_and_smoke", "work_item_kind": "repair_invariant"}
Work Item: Repair invariant: Backlog in-progress item is not linked to a failed terminal task repair_work_item
dylanbot | repair_invariant | from shepherd.finding.backlog_linked_to_terminal_failed_task
Prepare packet
Review in app
Lane needs dylan
Source work_item:repair-29146fb486d46fea
Status ready
Action Prepare Launch Packet
Route
Action Inbox
Next: Review the invariant violation and prepare a repair WorkPacket.
Open
Prepare Launch Packet
Accept
Edit
Reject
Work Item: Repair invariant: Backlog in-progress item is not linked to a failed terminal task repair_work_item
dylanbot | repair_invariant | from shepherd.finding.backlog_linked_to_terminal_failed_task
Next: Review the invariant violation and prepare a repair WorkPacket.
Decision Brief
Project dylanbot
Source work_item:repair-29146fb486d46fea
Freshness ready
Evidence 3 refs
Recommendation: Review the invariant violation and prepare a repair WorkPacket.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"action_profile_id": "dylanbot_local_merge", "allowed_actions": ["spawn_agent", "push_branch", "merge_main", "redeploy"], "approval_required": ["merge_main", "redeploy"], "forbidden_actions": ["create_mr", "skip_review"], "forbidden_commands": ["pytest", "ruff", "python"], "invariant_id": "backlog_linked_to_terminal_failed_task", "invariant_severity": "warning", "invariant_title": "Backlog in-progress item is not linked to a failed terminal task", "objective_id": "objective-023dd143646a1b53", "priority_score": 5.0, "project_id": "dylanbot", "project_title": "DylanBot", "repair_policy": "operator_review", "repo_default_branch": "main", "repo_key": "dylanbot", "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "review_system": "local_main_merge", "rulesets": ["dylanbot.mdc", "dylanbot-merge-workflow.mdc", "dylanbot-memory.mdc"], "source_adapters": ["local_git", "slack_thread", "google_doc", "external_agent"], "source_event_id": "event-70aa3c8b4ac732b9", "source_event_type": "shepherd.finding.backlog_linked_to_terminal_failed_task", "source_ledger_id": "ledger-baf25cdf95e9f4cb", "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"], "verification_profile_id": "uv_tests_and_smoke", "work_item_kind": "repair_invariant"}
Work Item: Repair invariant: Backlog in-progress item has a linked task repair_work_item
dylanbot | repair_invariant | from shepherd.finding.backlog_in_progress_without_linked_task
Prepare packet
Review in app
Lane needs dylan
Source work_item:repair-02c47ea69c4b96f1
Status ready
Action Prepare Launch Packet
Route
Action Inbox
Next: Review the invariant violation and prepare a repair WorkPacket.
Open
Prepare Launch Packet
Accept
Edit
Reject
Work Item: Repair invariant: Backlog in-progress item has a linked task repair_work_item
dylanbot | repair_invariant | from shepherd.finding.backlog_in_progress_without_linked_task
Next: Review the invariant violation and prepare a repair WorkPacket.
Decision Brief
Project dylanbot
Source work_item:repair-02c47ea69c4b96f1
Freshness ready
Evidence 2 refs
Recommendation: Review the invariant violation and prepare a repair WorkPacket.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"action_profile_id": "dylanbot_local_merge", "allowed_actions": ["spawn_agent", "push_branch", "merge_main", "redeploy"], "approval_required": ["merge_main", "redeploy"], "forbidden_actions": ["create_mr", "skip_review"], "forbidden_commands": ["pytest", "ruff", "python"], "invariant_id": "backlog_in_progress_without_linked_task", "invariant_severity": "warning", "invariant_title": "Backlog in-progress item has a linked task", "objective_id": "objective-023dd143646a1b53", "priority_score": 5.0, "project_id": "dylanbot", "project_title": "DylanBot", "repair_policy": "operator_review", "repo_default_branch": "main", "repo_key": "dylanbot", "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "review_system": "local_main_merge", "rulesets": ["dylanbot.mdc", "dylanbot-merge-workflow.mdc", "dylanbot-memory.mdc"], "source_adapters": ["local_git", "slack_thread", "google_doc", "external_agent"], "source_event_id": "event-b5af1e641795c895", "source_event_type": "shepherd.finding.backlog_in_progress_without_linked_task", "source_ledger_id": "ledger-c529118aee5573f2", "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"], "verification_profile_id": "uv_tests_and_smoke", "work_item_kind": "repair_invariant"}
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Prepare packet
Review in app
Lane needs dylan
Source work_packet:realwork-1dc0951a424d26b8
Status review_only
Action Prepare Launch Packet
Route
Action Inbox
Next: Prepare a launch packet with refreshed Google Doc state.
Open
Prepare Launch Packet
Accept
Edit
Reject
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Next: Prepare a launch packet with refreshed Google Doc state.
Decision Brief
Project dylanbot
Source work_packet:realwork-1dc0951a424d26b8
Freshness review_only
Evidence 1 refs
Recommendation: Prepare a launch packet with refreshed Google Doc state.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Quality reviewable
Quality Score 100.0
Source Evidence google_doc_state
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"age_seconds": 27507.683980703354, "candidate_id": "wi-ae6dd1ff54bda957", "candidate_source_id": "wi-ae6dd1ff54bda957", "candidate_source_kind": "work_item", "completion_evidence_contract_present": true, "current_work_item_status": "ready", "flow_id": "google_doc_follow_up", "launch_context": {"base_branch": "main", "flow_id": "google_doc_follow_up", "merge_target_branch": "main", "project_id": "dylanbot", "repo_key": "dylanbot", "source_event_id": "event-d6daa7508e829f76", "source_event_type": "google_doc.observed"}, "missing_source_evidence": [], "packet_hash": "sha256:1dc0951a424d26b8e812b0175dcc21d4cb769682877b910f8795bd3f5ee95c76", "packet_kind": "real_work", "packet_path": "/home/kyhuang/.config/dylanbot/memory/real_work/realwork-1dc0951a424d26b8.json", "project_id": "dylanbot", "quality_blockers": [], "quality_score": 100.0, "quality_status": "reviewable", "quality_warnings": [], "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "required_source_adapters": ["google_doc"], "source_diagnostics": [{"actionable_event_count": 0, "adapter": "local_git", "event_count": 0, "project_id": "dylanbot", "reasons": ["repo path is not configured"], "status": "unconfigured"}, {"actionable_event_count": 1, "adapter": "slack_thread", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 1, "adapter": "google_doc", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 0, "adapter": "external_agent", "event_count": 0, "project_id": "dylanbot", "reasons": ["no unmanaged local work observed"], "status": "idle"}], "source_evidence": ["google_doc_state"], "source_evidence_contract_present": true, "source_health_blockers": [], "stale_reason": "", "stale_source": false, "ttl_seconds": 86400, "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"]}
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Prepare packet
Review in app
Lane needs dylan
Source work_packet:realwork-7783e154a639b569
Status review_only
Action Prepare Launch Packet
Route
Action Inbox
Next: Prepare a launch packet with refreshed Google Doc state.
Open
Prepare Launch Packet
Accept
Edit
Reject
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Next: Prepare a launch packet with refreshed Google Doc state.
Decision Brief
Project dylanbot
Source work_packet:realwork-7783e154a639b569
Freshness review_only
Evidence 1 refs
Recommendation: Prepare a launch packet with refreshed Google Doc state.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Quality reviewable
Quality Score 100.0
Source Evidence google_doc_state
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"age_seconds": 29592.963107824326, "candidate_id": "wi-ae6dd1ff54bda957", "candidate_source_id": "wi-ae6dd1ff54bda957", "candidate_source_kind": "work_item", "completion_evidence_contract_present": true, "current_work_item_status": "ready", "flow_id": "google_doc_follow_up", "launch_context": {"base_branch": "main", "flow_id": "google_doc_follow_up", "merge_target_branch": "main", "project_id": "dylanbot", "repo_key": "dylanbot", "source_event_id": "event-f775166d98385289", "source_event_type": "google_doc.observed"}, "missing_source_evidence": [], "packet_hash": "sha256:7783e154a639b569b8cd36c5dfce30a7cd6576c66a69bafa0f317c813f688d80", "packet_kind": "real_work", "packet_path": "/home/kyhuang/.config/dylanbot/memory/real_work/realwork-7783e154a639b569.json", "project_id": "dylanbot", "quality_blockers": [], "quality_score": 100.0, "quality_status": "reviewable", "quality_warnings": [], "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "required_source_adapters": ["google_doc"], "source_diagnostics": [{"actionable_event_count": 0, "adapter": "local_git", "event_count": 0, "project_id": "dylanbot", "reasons": ["repo path is not configured"], "status": "unconfigured"}, {"actionable_event_count": 1, "adapter": "slack_thread", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 1, "adapter": "google_doc", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 0, "adapter": "external_agent", "event_count": 0, "project_id": "dylanbot", "reasons": ["no unmanaged local work observed"], "status": "idle"}], "source_evidence": ["google_doc_state"], "source_evidence_contract_present": true, "source_health_blockers": [], "stale_reason": "", "stale_source": false, "ttl_seconds": 86400, "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"]}
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Prepare packet
Review in app
Lane needs dylan
Source work_packet:realwork-762b1007a479f2e3
Status review_only
Action Prepare Launch Packet
Route
Action Inbox
Next: Prepare a launch packet with refreshed Google Doc state.
Open
Prepare Launch Packet
Accept
Edit
Reject
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Next: Prepare a launch packet with refreshed Google Doc state.
Decision Brief
Project dylanbot
Source work_packet:realwork-762b1007a479f2e3
Freshness review_only
Evidence 1 refs
Recommendation: Prepare a launch packet with refreshed Google Doc state.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Quality reviewable
Quality Score 100.0
Source Evidence google_doc_state
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"age_seconds": 30302.689813375473, "candidate_id": "wi-ae6dd1ff54bda957", "candidate_source_id": "wi-ae6dd1ff54bda957", "candidate_source_kind": "work_item", "completion_evidence_contract_present": true, "current_work_item_status": "ready", "flow_id": "google_doc_follow_up", "launch_context": {"base_branch": "main", "flow_id": "google_doc_follow_up", "merge_target_branch": "main", "project_id": "dylanbot", "repo_key": "dylanbot", "source_event_id": "event-2a3f6f5ab6f74ed2", "source_event_type": "google_doc.observed"}, "missing_source_evidence": [], "packet_hash": "sha256:762b1007a479f2e313efe00ec13765cd7156cea056b82e351ab6bbaee78f89ea", "packet_kind": "real_work", "packet_path": "/home/kyhuang/.config/dylanbot/memory/real_work/realwork-762b1007a479f2e3.json", "project_id": "dylanbot", "quality_blockers": [], "quality_score": 100.0, "quality_status": "reviewable", "quality_warnings": [], "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "required_source_adapters": ["google_doc"], "source_diagnostics": [{"actionable_event_count": 0, "adapter": "local_git", "event_count": 0, "project_id": "dylanbot", "reasons": ["repo path is not configured"], "status": "unconfigured"}, {"actionable_event_count": 1, "adapter": "slack_thread", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 1, "adapter": "google_doc", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 0, "adapter": "external_agent", "event_count": 0, "project_id": "dylanbot", "reasons": ["no unmanaged local work observed"], "status": "idle"}], "source_evidence": ["google_doc_state"], "source_evidence_contract_present": true, "source_health_blockers": [], "stale_reason": "", "stale_source": false, "ttl_seconds": 86400, "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"]}
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Prepare packet
Review in app
Lane needs dylan
Source work_packet:realwork-85e8346d09786667
Status review_only
Action Prepare Launch Packet
Route
Action Inbox
Next: Prepare a launch packet with refreshed Google Doc state.
Open
Prepare Launch Packet
Accept
Edit
Reject
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Next: Prepare a launch packet with refreshed Google Doc state.
Decision Brief
Project dylanbot
Source work_packet:realwork-85e8346d09786667
Freshness review_only
Evidence 1 refs
Recommendation: Prepare a launch packet with refreshed Google Doc state.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Quality reviewable
Quality Score 100.0
Source Evidence google_doc_state
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"age_seconds": 33639.51625728607, "candidate_id": "wi-ae6dd1ff54bda957", "candidate_source_id": "wi-ae6dd1ff54bda957", "candidate_source_kind": "work_item", "completion_evidence_contract_present": true, "current_work_item_status": "ready", "flow_id": "google_doc_follow_up", "launch_context": {"base_branch": "main", "flow_id": "google_doc_follow_up", "merge_target_branch": "main", "project_id": "dylanbot", "repo_key": "dylanbot", "source_event_id": "event-68983097ce0a0380", "source_event_type": "google_doc.observed"}, "missing_source_evidence": [], "packet_hash": "sha256:85e8346d097866674279fdc8cd6cbaa8801f86b3af2c050e3ea1a2c136086d3d", "packet_kind": "real_work", "packet_path": "/home/kyhuang/.config/dylanbot/memory/real_work/realwork-85e8346d09786667.json", "project_id": "dylanbot", "quality_blockers": [], "quality_score": 100.0, "quality_status": "reviewable", "quality_warnings": [], "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "required_source_adapters": ["google_doc"], "source_diagnostics": [{"actionable_event_count": 0, "adapter": "local_git", "event_count": 0, "project_id": "dylanbot", "reasons": ["repo path is not configured"], "status": "unconfigured"}, {"actionable_event_count": 1, "adapter": "slack_thread", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 1, "adapter": "google_doc", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 0, "adapter": "external_agent", "event_count": 0, "project_id": "dylanbot", "reasons": ["no unmanaged local work observed"], "status": "idle"}], "source_evidence": ["google_doc_state"], "source_evidence_contract_present": true, "source_health_blockers": [], "stale_reason": "", "stale_source": false, "ttl_seconds": 86400, "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"]}
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Prepare packet
Review in app
Lane needs dylan
Source work_packet:realwork-34c15bc58165795b
Status review_only
Action Prepare Launch Packet
Route
Action Inbox
Next: Prepare a launch packet with refreshed Google Doc state.
Open
Prepare Launch Packet
Accept
Edit
Reject
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Next: Prepare a launch packet with refreshed Google Doc state.
Decision Brief
Project dylanbot
Source work_packet:realwork-34c15bc58165795b
Freshness review_only
Evidence 1 refs
Recommendation: Prepare a launch packet with refreshed Google Doc state.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Quality reviewable
Quality Score 100.0
Source Evidence google_doc_state
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"age_seconds": 35007.83302807808, "candidate_id": "wi-ae6dd1ff54bda957", "candidate_source_id": "wi-ae6dd1ff54bda957", "candidate_source_kind": "work_item", "completion_evidence_contract_present": true, "current_work_item_status": "ready", "flow_id": "google_doc_follow_up", "launch_context": {"base_branch": "main", "flow_id": "google_doc_follow_up", "merge_target_branch": "main", "project_id": "dylanbot", "repo_key": "dylanbot", "source_event_id": "event-5c48b7e23db95a30", "source_event_type": "google_doc.observed"}, "missing_source_evidence": [], "packet_hash": "sha256:34c15bc58165795b469cc74141bda056f3271eba15bbbb7df7c59c375ec08813", "packet_kind": "real_work", "packet_path": "/home/kyhuang/.config/dylanbot/memory/real_work/realwork-34c15bc58165795b.json", "project_id": "dylanbot", "quality_blockers": [], "quality_score": 100.0, "quality_status": "reviewable", "quality_warnings": [], "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "required_source_adapters": ["google_doc"], "source_diagnostics": [{"actionable_event_count": 0, "adapter": "local_git", "event_count": 0, "project_id": "dylanbot", "reasons": ["repo path is not configured"], "status": "unconfigured"}, {"actionable_event_count": 1, "adapter": "slack_thread", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 1, "adapter": "google_doc", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 0, "adapter": "external_agent", "event_count": 0, "project_id": "dylanbot", "reasons": ["no unmanaged local work observed"], "status": "idle"}], "source_evidence": ["google_doc_state"], "source_evidence_contract_present": true, "source_health_blockers": [], "stale_reason": "", "stale_source": false, "ttl_seconds": 86400, "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"]}
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Prepare packet
Review in app
Lane needs dylan
Source work_packet:realwork-fea6e06eefb4cd96
Status review_only
Action Prepare Launch Packet
Route
Action Inbox
Next: Prepare a launch packet with refreshed Google Doc state.
Open
Prepare Launch Packet
Accept
Edit
Reject
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Next: Prepare a launch packet with refreshed Google Doc state.
Decision Brief
Project dylanbot
Source work_packet:realwork-fea6e06eefb4cd96
Freshness review_only
Evidence 1 refs
Recommendation: Prepare a launch packet with refreshed Google Doc state.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Quality reviewable
Quality Score 100.0
Source Evidence google_doc_state
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"age_seconds": 35735.98900413513, "candidate_id": "wi-ae6dd1ff54bda957", "candidate_source_id": "wi-ae6dd1ff54bda957", "candidate_source_kind": "work_item", "completion_evidence_contract_present": true, "current_work_item_status": "ready", "flow_id": "google_doc_follow_up", "launch_context": {"base_branch": "main", "flow_id": "google_doc_follow_up", "merge_target_branch": "main", "project_id": "dylanbot", "repo_key": "dylanbot", "source_event_id": "event-34db627c26245db9", "source_event_type": "google_doc.observed"}, "missing_source_evidence": [], "packet_hash": "sha256:fea6e06eefb4cd962820f2dc25a2686f0aaa1f4cb5300bf70f997debf100ef63", "packet_kind": "real_work", "packet_path": "/home/kyhuang/.config/dylanbot/memory/real_work/realwork-fea6e06eefb4cd96.json", "project_id": "dylanbot", "quality_blockers": [], "quality_score": 100.0, "quality_status": "reviewable", "quality_warnings": [], "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "required_source_adapters": ["google_doc"], "source_diagnostics": [{"actionable_event_count": 0, "adapter": "local_git", "event_count": 0, "project_id": "dylanbot", "reasons": ["repo path is not configured"], "status": "unconfigured"}, {"actionable_event_count": 1, "adapter": "slack_thread", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 1, "adapter": "google_doc", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 0, "adapter": "external_agent", "event_count": 0, "project_id": "dylanbot", "reasons": ["no unmanaged local work observed"], "status": "idle"}], "source_evidence": ["google_doc_state"], "source_evidence_contract_present": true, "source_health_blockers": [], "stale_reason": "", "stale_source": false, "ttl_seconds": 86400, "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"]}
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Prepare packet
Review in app
Lane needs dylan
Source work_packet:realwork-067c3943b66afa4c
Status review_only
Action Prepare Launch Packet
Route
Action Inbox
Next: Prepare a launch packet with refreshed Google Doc state.
Open
Prepare Launch Packet
Accept
Edit
Reject
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Next: Prepare a launch packet with refreshed Google Doc state.
Decision Brief
Project dylanbot
Source work_packet:realwork-067c3943b66afa4c
Freshness review_only
Evidence 1 refs
Recommendation: Prepare a launch packet with refreshed Google Doc state.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Quality reviewable
Quality Score 100.0
Source Evidence google_doc_state
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"age_seconds": 36436.5995593071, "candidate_id": "wi-ae6dd1ff54bda957", "candidate_source_id": "wi-ae6dd1ff54bda957", "candidate_source_kind": "work_item", "completion_evidence_contract_present": true, "current_work_item_status": "ready", "flow_id": "google_doc_follow_up", "launch_context": {"base_branch": "main", "flow_id": "google_doc_follow_up", "merge_target_branch": "main", "project_id": "dylanbot", "repo_key": "dylanbot", "source_event_id": "event-1dcfe5e54d61ab2e", "source_event_type": "google_doc.observed"}, "missing_source_evidence": [], "packet_hash": "sha256:067c3943b66afa4c75fa7cf7d814543434ba7cfdd4194b18871ba94e73f8cdbf", "packet_kind": "real_work", "packet_path": "/home/kyhuang/.config/dylanbot/memory/real_work/realwork-067c3943b66afa4c.json", "project_id": "dylanbot", "quality_blockers": [], "quality_score": 100.0, "quality_status": "reviewable", "quality_warnings": [], "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "required_source_adapters": ["google_doc"], "source_diagnostics": [{"actionable_event_count": 0, "adapter": "local_git", "event_count": 0, "project_id": "dylanbot", "reasons": ["repo path is not configured"], "status": "unconfigured"}, {"actionable_event_count": 1, "adapter": "slack_thread", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 1, "adapter": "google_doc", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 0, "adapter": "external_agent", "event_count": 0, "project_id": "dylanbot", "reasons": ["no unmanaged local work observed"], "status": "idle"}], "source_evidence": ["google_doc_state"], "source_evidence_contract_present": true, "source_health_blockers": [], "stale_reason": "", "stale_source": false, "ttl_seconds": 86400, "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"]}
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Prepare packet
Review in app
Lane needs dylan
Source work_packet:realwork-152a434bfa989cb0
Status review_only
Action Prepare Launch Packet
Route
Action Inbox
Next: Prepare a launch packet with refreshed Google Doc state.
Open
Prepare Launch Packet
Accept
Edit
Reject
Real Work: Google Doc `ML Infra - Main Doc` needs follow-up real_work
Prepare a launch packet with refreshed Google Doc state.
Next: Prepare a launch packet with refreshed Google Doc state.
Decision Brief
Project dylanbot
Source work_packet:realwork-152a434bfa989cb0
Freshness review_only
Evidence 1 refs
Recommendation: Prepare a launch packet with refreshed Google Doc state.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Quality reviewable
Quality Score 100.0
Source Evidence google_doc_state
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"age_seconds": 37166.59018826485, "candidate_id": "wi-ae6dd1ff54bda957", "candidate_source_id": "wi-ae6dd1ff54bda957", "candidate_source_kind": "work_item", "completion_evidence_contract_present": true, "current_work_item_status": "ready", "flow_id": "google_doc_follow_up", "launch_context": {"base_branch": "main", "flow_id": "google_doc_follow_up", "merge_target_branch": "main", "project_id": "dylanbot", "repo_key": "dylanbot", "source_event_id": "event-7589a34de68f4e23", "source_event_type": "google_doc.observed"}, "missing_source_evidence": [], "packet_hash": "sha256:152a434bfa989cb0eec8a8244f09fa0bfbb5e9d1bdc02f4a1e0a612950ab2301", "packet_kind": "real_work", "packet_path": "/home/kyhuang/.config/dylanbot/memory/real_work/realwork-152a434bfa989cb0.json", "project_id": "dylanbot", "quality_blockers": [], "quality_score": 100.0, "quality_status": "reviewable", "quality_warnings": [], "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "required_source_adapters": ["google_doc"], "source_diagnostics": [{"actionable_event_count": 0, "adapter": "local_git", "event_count": 0, "project_id": "dylanbot", "reasons": ["repo path is not configured"], "status": "unconfigured"}, {"actionable_event_count": 1, "adapter": "slack_thread", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 1, "adapter": "google_doc", "event_count": 1, "project_id": "dylanbot", "reasons": [], "status": "active"}, {"actionable_event_count": 0, "adapter": "external_agent", "event_count": 0, "project_id": "dylanbot", "reasons": ["no unmanaged local work observed"], "status": "idle"}], "source_evidence": ["google_doc_state"], "source_evidence_contract_present": true, "source_health_blockers": [], "stale_reason": "", "stale_source": false, "ttl_seconds": 86400, "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"]}
Work Item: Repair invariant: Backlog in-progress item is not linked to a failed terminal task repair_work_item
dylanbot | repair_invariant | from shepherd.finding.backlog_linked_to_terminal_failed_task
Prepare packet
Review in app
Lane needs dylan
Source work_item:repair-4ed76bb6d1e8e58d
Status ready
Action Prepare Launch Packet
Route
Action Inbox
Next: Review the invariant violation and prepare a repair WorkPacket.
Open
Prepare Launch Packet
Accept
Edit
Reject
Work Item: Repair invariant: Backlog in-progress item is not linked to a failed terminal task repair_work_item
dylanbot | repair_invariant | from shepherd.finding.backlog_linked_to_terminal_failed_task
Next: Review the invariant violation and prepare a repair WorkPacket.
Decision Brief
Project dylanbot
Source work_item:repair-4ed76bb6d1e8e58d
Freshness ready
Evidence 3 refs
Recommendation: Review the invariant violation and prepare a repair WorkPacket.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"action_profile_id": "dylanbot_local_merge", "allowed_actions": ["spawn_agent", "push_branch", "merge_main", "redeploy"], "approval_required": ["merge_main", "redeploy"], "forbidden_actions": ["create_mr", "skip_review"], "forbidden_commands": ["pytest", "ruff", "python"], "invariant_id": "backlog_linked_to_terminal_failed_task", "invariant_severity": "warning", "invariant_title": "Backlog in-progress item is not linked to a failed terminal task", "objective_id": "objective-023dd143646a1b53", "priority_score": 5.0, "project_id": "dylanbot", "project_title": "DylanBot", "repair_policy": "operator_review", "repo_default_branch": "main", "repo_key": "dylanbot", "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "review_system": "local_main_merge", "rulesets": ["dylanbot.mdc", "dylanbot-merge-workflow.mdc", "dylanbot-memory.mdc"], "source_adapters": ["local_git", "slack_thread", "google_doc", "external_agent"], "source_event_id": "event-081fe6a50664cff5", "source_event_type": "shepherd.finding.backlog_linked_to_terminal_failed_task", "source_ledger_id": "ledger-021a71bfa6e433de", "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"], "verification_profile_id": "uv_tests_and_smoke", "work_item_kind": "repair_invariant"}
Work Item: Repair invariant: Backlog in-progress item has a linked task repair_work_item
dylanbot | repair_invariant | from shepherd.finding.backlog_in_progress_without_linked_task
Prepare packet
Review in app
Lane needs dylan
Source work_item:repair-499f40a0b8efdb52
Status ready
Action Prepare Launch Packet
Route
Action Inbox
Next: Review the invariant violation and prepare a repair WorkPacket.
Open
Prepare Launch Packet
Accept
Edit
Reject
Work Item: Repair invariant: Backlog in-progress item has a linked task repair_work_item
dylanbot | repair_invariant | from shepherd.finding.backlog_in_progress_without_linked_task
Next: Review the invariant violation and prepare a repair WorkPacket.
Decision Brief
Project dylanbot
Source work_item:repair-499f40a0b8efdb52
Freshness ready
Evidence 2 refs
Recommendation: Review the invariant violation and prepare a repair WorkPacket.
Verification: uv run ruff check {paths}; uv run pytest {tests} -q; dylanbot status
If ignored: this recommendation stays unqueued and delivery progress does not start.
Attention
State needs_packet
Need Prepare packet
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this recommendation, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Launch Packet Requirements
Required Evidence local_validation, independent_review, daemon_smoke
uv run ruff check {paths}uv run pytest {tests} -qdylanbot status
Raw Diagnostics {"action_profile_id": "dylanbot_local_merge", "allowed_actions": ["spawn_agent", "push_branch", "merge_main", "redeploy"], "approval_required": ["merge_main", "redeploy"], "forbidden_actions": ["create_mr", "skip_review"], "forbidden_commands": ["pytest", "ruff", "python"], "invariant_id": "backlog_in_progress_without_linked_task", "invariant_severity": "warning", "invariant_title": "Backlog in-progress item has a linked task", "objective_id": "objective-023dd143646a1b53", "priority_score": 5.0, "project_id": "dylanbot", "project_title": "DylanBot", "repair_policy": "operator_review", "repo_default_branch": "main", "repo_key": "dylanbot", "required_evidence": ["local_validation", "independent_review", "daemon_smoke"], "review_system": "local_main_merge", "rulesets": ["dylanbot.mdc", "dylanbot-merge-workflow.mdc", "dylanbot-memory.mdc"], "source_adapters": ["local_git", "slack_thread", "google_doc", "external_agent"], "source_event_id": "event-9bd096b7e00cfbc8", "source_event_type": "shepherd.finding.backlog_in_progress_without_linked_task", "source_ledger_id": "ledger-9bcdb51b6ec2c7cb", "validation_commands": ["uv run ruff check {paths}", "uv run pytest {tests} -q", "dylanbot status"], "verification_profile_id": "uv_tests_and_smoke", "work_item_kind": "repair_invariant"}
Backlog: Fix TaskRunner crash: FileNotFoundError 'codex' (subagent runtime not on PATH) backlog_approval
From daemon log health batch (item 8af39f33-f95b-4396-9ce2-36039684e7fb).
Backlog approval
Review in app
Lane needs dylan
Source backlog_item:575e23ec-0b01-4670-a2dd-66c7212e0ae4
Status open
Action Prepare Launch Packet
Route
Action Inbox
Next: Review this backlog item, prepare a launch packet, then queue agent work if it is still worth doing.
Open
Source
Prepare Launch Packet
Accept
Edit
Reject
Snooze
Useful
Noisy
Stale
Wrong Priority
Missing Context
Irrelevant Context
Backlog: Fix TaskRunner crash: FileNotFoundError 'codex' (subagent runtime not on PATH) backlog_approval
From daemon log health batch (item 8af39f33-f95b-4396-9ce2-36039684e7fb).
Next: Review this backlog item, prepare a launch packet, then queue agent work if it is still worth doing.
Decision Brief
Project ndas
Source backlog_item:575e23ec-0b01-4670-a2dd-66c7212e0ae4
Freshness open
Evidence 1 refs
Recommendation: Review this backlog item, prepare a launch packet, then queue agent work if it is still worth doing.
Verification: Follow the ndas-bazel-workspace rule and run focused dazel/bazel validation for the target changed.
Attention
State needs_packet
Need Backlog approval
Action Prepare Launch Packet
Route
Action Inbox
Priority normal
Slack Interrupt no
Review this approval-gated backlog item, then prepare a launch packet before queuing agent work.
Controls
Prepare Launch Packet
Accept
Edit
Reject
Snooze
Useful
Noisy
Stale
Wrong Priority
Missing Context
Irrelevant Context
Launch Packet Requirements
Required Evidence repo-specific validation evidence is recorded, completion summary names changed files and residual risk
Follow the ndas-bazel-workspace rule and run focused dazel/bazel validation for the target changed.
Raw Diagnostics {"backlog_item_id": "575e23ec-0b01-4670-a2dd-66c7212e0ae4", "backlog_path": "backlog/575e23ec-0b01-4670-a2dd-66c7212e0ae4.yaml", "estimated_effort": "small", "priority": "high", "project_id": "ndas", "repo": "/home/kyhuang/scratch/ndas", "repo_family": "ndas", "repo_key": "ndas", "required_evidence": ["repo-specific validation evidence is recorded", "completion summary names changed files and residual risk"], "source": "scheduler", "spawn_policy": "approve", "tags": ["self-healing", "daemon", "loghealth"], "validation_commands": ["Follow the ndas-bazel-workspace rule and run focused dazel/bazel validation for the target changed."]}