Skip to content

feat(daemon): tag EOD pipeline executions with pipeline_role="eod"#214

Merged
cipher813 merged 1 commit into
mainfrom
feat/daemon-eod-pipeline-role-tag
May 25, 2026
Merged

feat(daemon): tag EOD pipeline executions with pipeline_role="eod"#214
cipher813 merged 1 commit into
mainfrom
feat/daemon-eod-pipeline-role-tag

Conversation

@cipher813
Copy link
Copy Markdown
Owner

Summary

Companion to alpha-engine-data PR (Option-D execution-picker plan, Brian-approved 2026-05-25 evening). The daemon's _trigger_eod_pipeline helper is the sole caller that starts an EOD SF execution; tagging it here ensures page 25's EOD section default-filters to canonical daemon-triggered runs.

Operator-initiated EOD replays MUST set their own pipeline_role per the taxonomy documented in the alpha-engine-data PR body — the default tag is the daemon's "eod", not "operator-replay".

Substrate

Test plan

  • Code edit is additive — one new field on the existing input dict. SF's EOD input handling has no JsonMerge (input flows direct), so the field lands raw in DescribeExecution.input where the lib parses it.
  • After merge: trigger an EOD run (live shutdown of daemon, or aws stepfunctions start-execution with the same input shape) and verify input.pipeline_role == "eod" via aws stepfunctions describe-execution.

🤖 Generated with Claude Code

Companion to alpha-engine-data#? (Option-D execution-picker plan,
Brian-approved 2026-05-25 evening). The daemon's _trigger_eod_pipeline
helper is the SOLE caller that starts an EOD SF execution; tagging it
here ensures page 25's EOD section default-filters to canonical
daemon-triggered runs.

Operator-initiated EOD replays MUST set their own pipeline_role per the
taxonomy documented in the pipeline-reporting-revamp plan doc — the
default tag is the daemon's, not "operator-replay".

Lib substrate (alpha-engine-lib#75) reads input.pipeline_role from
DescribeExecution.input; dashboard PR (forthcoming) flips page 25's EOD
section to role_filter={"eod"}.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@cipher813 cipher813 merged commit 3a0dad4 into main May 25, 2026
1 check passed
@cipher813 cipher813 deleted the feat/daemon-eod-pipeline-role-tag branch May 25, 2026 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant