Register freedom-intelligence daily research brief for activity-core.
Add fi-daily-research-brief to the railiance external definitions ConfigMap and document freedom-intelligence in ACTIVITY_DEFINITION_DIRS examples so the weekday FI brief schedule can be applied on cluster deploy.
This commit is contained in:
parent
70a7db500d
commit
4d90871ff0
2 changed files with 46 additions and 1 deletions
|
|
@ -29,7 +29,8 @@ ISSUE_SINK_TYPE=state-hub
|
||||||
# Colon-separated paths to additional activity-definitions/ directories.
|
# Colon-separated paths to additional activity-definitions/ directories.
|
||||||
# The local activity-definitions/ directory is always scanned.
|
# The local activity-definitions/ directory is always scanned.
|
||||||
# Coulomb-loop kaizen engagement definitions (colon-separated for more roots).
|
# Coulomb-loop kaizen engagement definitions (colon-separated for more roots).
|
||||||
ACTIVITY_DEFINITION_DIRS=/home/worsch/coulomb-loop
|
# Colon-separated roots; each must contain activity-definitions/
|
||||||
|
ACTIVITY_DEFINITION_DIRS=/home/worsch/coulomb-loop:/home/worsch/freedom-intelligence
|
||||||
|
|
||||||
# ── Observability ─────────────────────────────────────────────────────────────
|
# ── Observability ─────────────────────────────────────────────────────────────
|
||||||
# Prometheus metrics bind address (Temporal SDK metrics).
|
# Prometheus metrics bind address (Temporal SDK metrics).
|
||||||
|
|
|
||||||
|
|
@ -549,6 +549,50 @@ data:
|
||||||
Disabled Railiance projection of the Custodian-owned definition in
|
Disabled Railiance projection of the Custodian-owned definition in
|
||||||
`/home/worsch/the-custodian/activity-definitions/ops-service-inventory-probes.md`.
|
`/home/worsch/the-custodian/activity-definitions/ops-service-inventory-probes.md`.
|
||||||
Keep disabled until ops-hub Inter-Hub evidence intake is active.
|
Keep disabled until ops-hub Inter-Hub evidence intake is active.
|
||||||
|
fi-daily-research-brief.md: |
|
||||||
|
---
|
||||||
|
id: fi-daily-research-brief
|
||||||
|
name: Freedom Intelligence Daily Research Brief
|
||||||
|
enabled: true
|
||||||
|
owner: custodian-agent
|
||||||
|
governance: custodian
|
||||||
|
status: active
|
||||||
|
trigger:
|
||||||
|
type: cron
|
||||||
|
cron_expression: "30 7 * * 1-5"
|
||||||
|
timezone: Europe/Berlin
|
||||||
|
misfire_policy: skip
|
||||||
|
context_sources:
|
||||||
|
- type: state-hub
|
||||||
|
query: fi_brief_status
|
||||||
|
params:
|
||||||
|
repo: freedom-intelligence
|
||||||
|
bind_to: context.fi_brief
|
||||||
|
---
|
||||||
|
|
||||||
|
# Freedom Intelligence Daily Research Brief
|
||||||
|
|
||||||
|
Railiance projection of domain definition in
|
||||||
|
`freedom-intelligence/activity-definitions/fi-daily-research-brief.md`.
|
||||||
|
Weekdays 07:30 Europe/Berlin. Emits one task when daily research brief is due.
|
||||||
|
Execution out of band: consumer follows docs/daily-brief-playbook.md.
|
||||||
|
|
||||||
|
```rule
|
||||||
|
id: emit-fi-daily-brief-task
|
||||||
|
for_each: context.fi_brief.items
|
||||||
|
bind_as: item
|
||||||
|
condition: 'context.item.due'
|
||||||
|
action:
|
||||||
|
task_template: "FI daily research brief ({context.item.kind}) for {context.item.date}"
|
||||||
|
description: >
|
||||||
|
Produce briefs/YYYY/MM/YYYY-MM-DD.md per docs/daily-brief-playbook.md and
|
||||||
|
briefs/_template.md. Cite primary sources. Flag collection candidates.
|
||||||
|
On completion post State Hub progress event_type=fi_daily_brief with
|
||||||
|
detail.repo=freedom-intelligence and detail.date.
|
||||||
|
target_repo: freedom-intelligence
|
||||||
|
priority: medium
|
||||||
|
labels: ["freedom-intelligence", "research-brief", "automated"]
|
||||||
|
```
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue