generated from coulomb/repo-seed
feat: advance LOOP-WP-0002/0003/0004 without activity-core blockers
Document event payload contract, draft disabled ActivityDefinitions for CI/regulator/registry hygiene, initialize loop health snapshots and regulator dashboard, record DEC-005 kaizen-stack promotion, and close supplier-independent workplan tasks.
This commit is contained in:
6
loops/registry-hygiene/cadence.yml
Normal file
6
loops/registry-hygiene/cadence.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
loop: registry-hygiene
|
||||
phase: bootstrap
|
||||
cron: "20 * * * *"
|
||||
batch_size: 3
|
||||
regulator_approval: pending
|
||||
notes: Hourly round-robin on custodian pilot slice; delegate SBOM to activity-core job
|
||||
1
loops/registry-hygiene/health.jsonl
Normal file
1
loops/registry-hygiene/health.jsonl
Normal file
@@ -0,0 +1 @@
|
||||
{"timestamp":"2026-06-18T10:16:00Z","loop":"registry-hygiene","phase":"bootstrap","tasks_created":0,"manual_rescues":0,"notes":"T01 signals/rollout committed; sweep disabled pending shell resolver"}
|
||||
25
loops/registry-hygiene/rollout.yaml
Normal file
25
loops/registry-hygiene/rollout.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
version: "1"
|
||||
batch_size_hourly: 3
|
||||
|
||||
domains:
|
||||
- slug: custodian
|
||||
phase: pilot
|
||||
repos:
|
||||
- kaizen-agentic
|
||||
- the-custodian
|
||||
- activity-core
|
||||
- slug: helix_forge
|
||||
phase: queued
|
||||
repos:
|
||||
- reuse-surface
|
||||
- slug: stack
|
||||
phase: queued
|
||||
repos:
|
||||
- artifact-store
|
||||
- open-reuse
|
||||
- slug: coulomb_social
|
||||
phase: queued
|
||||
repos:
|
||||
- vergabe-teilnahme
|
||||
|
||||
expansion_after: LOOP-WP-0003 bootstrap exit + LOOP-WP-0004 regulator approval
|
||||
6
loops/registry-hygiene/round-robin-state.json
Normal file
6
loops/registry-hygiene/round-robin-state.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"cursor_domain": "custodian",
|
||||
"cursor_index": 0,
|
||||
"last_run": null,
|
||||
"last_batch": []
|
||||
}
|
||||
27
loops/registry-hygiene/session-template.md
Normal file
27
loops/registry-hygiene/session-template.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# scope-analyst hygiene session template
|
||||
|
||||
LOOP-WP-0003 T03 — standard task for registry/orientation hygiene.
|
||||
|
||||
## Prepare
|
||||
|
||||
```bash
|
||||
kaizen-agentic schedule prepare scope-analyst --target <pilot-repo-root>
|
||||
```
|
||||
|
||||
## Session steps
|
||||
|
||||
1. Read `SCOPE.md` and `INTENT.md` in target repo
|
||||
2. Compare scope to actual repo purpose; update if stale (>90d or drift)
|
||||
3. Run `reuse-surface validate` in target repo
|
||||
4. If registry gaps: `reuse-surface establish --publish-check` (when touching registry)
|
||||
5. If `sbom_age_days > 30`: link to activity-core `weekly-sbom-staleness` — do not rescan
|
||||
6. File state-hub progress event on hygiene completion
|
||||
|
||||
## Labels
|
||||
|
||||
`fleet-hygiene`, `coulomb-loop`, `scope-analyst`
|
||||
|
||||
## Reference
|
||||
|
||||
- Signals: `loops/registry-hygiene/signals.yml`
|
||||
- Rollout: `loops/registry-hygiene/rollout.yaml`
|
||||
32
loops/registry-hygiene/signals.yml
Normal file
32
loops/registry-hygiene/signals.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
version: "1"
|
||||
|
||||
signals:
|
||||
registry_gap:
|
||||
source: reuse-surface report gaps
|
||||
action: scope-analyst session + establish --publish-check when registry touched
|
||||
priority: medium
|
||||
empty_capability_scaffold:
|
||||
source: federation roster capability_count 0
|
||||
action: draft capability entry or mark intentional
|
||||
priority: low
|
||||
stale_scope:
|
||||
source: SCOPE.md mtime > 90d or missing
|
||||
action: scope-analyst refresh
|
||||
priority: medium
|
||||
stale_sbom:
|
||||
source: state-hub repo_sbom_status sbom_age_days
|
||||
threshold_days: 30
|
||||
action: link to activity-core weekly-sbom-staleness (do not duplicate scan)
|
||||
priority: medium
|
||||
delegate_definition: weekly-sbom-staleness
|
||||
labels: [fleet-hygiene]
|
||||
publish_check_fail:
|
||||
source: federation roster publish_check fail
|
||||
action: registry fix task
|
||||
priority: high
|
||||
|
||||
sbom_handoff:
|
||||
owner: activity-core
|
||||
definition: weekly-sbom-staleness
|
||||
cron: "0 9 * * 1"
|
||||
hygiene_role: flag_and_link_only
|
||||
Reference in New Issue
Block a user