Implement RecentlyOnScope domain digest

This commit is contained in:
2026-05-22 13:45:53 +02:00
parent 0ccbb13892
commit bb985812e5
15 changed files with 1187 additions and 8 deletions

View File

@@ -4,11 +4,12 @@ type: workplan
title: "RecentlyOnScope Domain Digest"
domain: custodian
repo: state-hub
status: ready
status: finished
owner: codex
topic_slug: custodian
created: "2026-05-22"
updated: "2026-05-22"
state_hub_workstream_id: "ffefe4b2-e162-44c7-8658-5d8d9e27ad9c"
---
# RecentlyOnScope Domain Digest
@@ -58,8 +59,9 @@ new ad hoc templating language. The local tool surface currently provides
```task
id: STATE-WP-0044-T01
status: todo
status: done
priority: high
state_hub_task_id: "0b8d0211-1d66-4808-b078-2d7c23af886a"
```
Define the input, output, and file layout for a RecentlyOnScope digest before
@@ -92,8 +94,9 @@ default range behavior, and output path generation.
```task
id: STATE-WP-0044-T02
status: todo
status: done
priority: high
state_hub_task_id: "4d18fc40-dd28-417f-a2bf-538165eaa1e7"
```
Create a domain-scoped collector that turns recent State Hub records into a
@@ -127,8 +130,9 @@ one domain and time window.
```task
id: STATE-WP-0044-T03
status: todo
status: done
priority: high
state_hub_task_id: "b3c5a238-3559-442b-a5ac-6f9aae802bac"
```
Render the digest with MarkiTect rather than custom string substitution.
@@ -157,8 +161,9 @@ and written to the configured report directory.
```task
id: STATE-WP-0044-T04
status: todo
status: done
priority: high
state_hub_task_id: "e54ddc1e-75a5-44e5-b452-d8db58cce901"
```
Expose a practical mechanism to generate, list, and read RecentlyOnScope
@@ -187,8 +192,9 @@ existing reports, and read the Markdown contents.
```task
id: STATE-WP-0044-T05
status: todo
status: done
priority: medium
state_hub_task_id: "dedad1d0-4afd-490a-ab59-a2ad348de5d2"
```
Make the reports accessible from a subentry under Domains in the State Hub
@@ -219,8 +225,9 @@ accessible for each entry.
```task
id: STATE-WP-0044-T06
status: todo
status: done
priority: medium
state_hub_task_id: "cecfb226-435b-429e-89fc-0da743a229ce"
```
Cover the feature with focused tests and operator documentation.