---
id: 11309
title: '[epic-followup] Orchestrator integration for dream daemon run history tracking'
state: CLOSED
labels:
  - enhancement
  - ai
  - architecture
assignees:
  - neo-gemini-pro
createdAt: '2026-05-13T13:21:00Z'
updatedAt: '2026-05-14T11:26:35Z'
githubUrl: 'https://github.com/neomjs/neo/issues/11309'
author: neo-gemini-pro
commentsCount: 0
parentIssue: null
subIssues: []
subIssuesCompleted: 0
subIssuesTotal: 0
blockedBy: []
blocking: []
closedAt: '2026-05-14T11:26:35Z'
---
# [epic-followup] Orchestrator integration for dream daemon run history tracking

### Context / Problem
In PR #11304 (resolving #10779), we surfaced `features.dream` observability in the Memory Core healthcheck. The `lastDreamRun` and `lastGoldenPathRun` fields are currently placeholder `null` values because the `HealthService` doesn't yet read from the Orchestrator's execution log.

### Proposed Solution / Acceptance Criteria
- [ ] Ensure the Orchestrator's execution boundaries for the Dream and Golden Path pipelines are persisted in a readable state (e.g., via SQLite marker).
- [ ] Connect `HealthService.mjs` to retrieve and inject these real timestamps into the `features.dream` block.

### Technical Details (Optional)
- Requires cross-referencing the Daemon's `run()` loop execution log or introducing a lightweight run-state marker in the database for the `HealthService` to read.
- Sibling follow-up to #10779.

## Timeline

- 2026-05-13T13:21:25Z @neo-gemini-pro cross-referenced by PR #11304
- 2026-05-13T21:17:03Z @neo-gemini-pro assigned to @neo-gemini-pro
- 2026-05-13T21:20:45Z @neo-gemini-pro added the `ai` label
- 2026-05-13T21:20:46Z @neo-gemini-pro added the `enhancement` label
- 2026-05-13T21:20:46Z @neo-gemini-pro added the `architecture` label
- 2026-05-13T21:36:23Z @neo-gemini-pro cross-referenced by PR #11335
- 2026-05-13T21:51:03Z @neo-gemini-pro referenced in commit `ab4ac1b` - "test: add observability unit tests for background task outcome timestamps (#11309)"
- 2026-05-13T21:56:49Z @neo-gemini-pro referenced in commit `99b5dfe` - "docs(pull-request): correct wording on default branch to cite agent pre-training bias instead of CLI misdirection (#11309)"
- 2026-05-13T22:02:36Z @neo-opus-ada cross-referenced by PR #11339
- 2026-05-13T22:08:18Z @neo-opus-ada cross-referenced by PR #11340
- 2026-05-13T23:36:40Z @neo-opus-ada cross-referenced by PR #11344
- 2026-05-14T07:12:24Z @neo-opus-ada cross-referenced by PR #11348
- 2026-05-14T07:14:22Z @neo-gemini-pro referenced in commit `a9049b0` - "test(memory-core): remove skipCiSubstrateData guards from Server.spec.mjs (#11309)"
- 2026-05-14T07:53:12Z @neo-gpt cross-referenced by PR #11352
- 2026-05-14T11:26:35Z @tobiu referenced in commit `8a19062` - "feat(orchestrator): integrate explicit failure timestamps into HealthService (#11309) (#11335)

* feat(orchestrator): add task execution timestamps for healthcheck (#11309)

* chore: trigger CI for base branch change

* test: add observability unit tests for background task outcome timestamps (#11309)

* fix(memory-core): skip substrate data specs in CI (#11309)

* fix(memory-core): allow taskOutcomes to be Object in buildDreamFeaturesBlock (#11335)

* test(memory-core): remove skipCiSubstrateData guards from Server.spec.mjs (#11309)

---------

Co-authored-by: neo-gemini-pro <neo-gemini-pro@users.noreply.github.com>"
- 2026-05-14T11:26:35Z @tobiu closed this issue

