A task factory based on temporal
Find a file
tegwick d563d516f5
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 3s
Build and Publish Container Image / build-and-push (push) Successful in 1m4s
Add pending_decisions state-hub query + monthly secrets-elevation review
New context_resolvers/state_hub.py query type: pending_decisions, a thin
GET /decisions/ passthrough (topic_id/workstream_id/workplan_id/decision_type
passed through, status defaults to open). Generic -- not special-cased to
any one decision.

New activity-definitions/monthly-secrets-elevation-review.md: fires 08:00
Berlin on the 1st of each month, sweeps open State Hub decisions under the
infotech/reuse-surface topic, and opens a review task for each. First
target: the temporary autoMode.allow/permissions.allow elevation added to
~/.claude/settings.json on 2026-07-07 (decision 11bf5cbf-458d-4275-a870-
77a82b4058b9, deadline 2026-07-31) for ops-warden/kubectl/OpenBao secret
reads.

Requested by Bernd: no existing scheduling mechanism (session-only cron,
cloud routines with no local access) can durably re-check a local security
posture a month out -- this closes that gap using activity-core's own
durable Temporal-backed trigger instead.

Verified: definition_parser.parse_file + scan_and_parse load it cleanly
alongside the two existing definitions; new resolver tests pass (20/20 in
that file); pending_decisions confirmed against the live local State Hub.
Full suite: 241 passed, 2 pre-existing unrelated failures (confirmed via
git stash -- present before this change too).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-07 15:26:00 +02:00
.claude/rules ui rules established 2026-06-22 23:03:40 +02:00
.forgejo/workflows Add Forgejo CI smoke and image workflow (tier 3 T04) 2026-07-06 17:11:17 +02:00
.kaizen chore(kaizen): demote coach/optimization to weekly operate cadence 2026-06-19 11:32:36 +02:00
activity-definitions Add pending_decisions state-hub query + monthly secrets-elevation review 2026-07-07 15:26:00 +02:00
agents Add kaizen agent project assets 2026-06-18 15:14:20 +02:00
docs Add automation inventory surface 2026-07-02 02:15:39 +02:00
dynamicconfig Add project scaffold: contracts, schemas, docker-compose, workplans 2026-03-04 22:45:40 +01:00
e2e feat(e2e): add run-on-host.sh for automated cron on railiance01 2026-03-27 01:02:21 +01:00
event-types Implement ops inventory probe evidence slice 2026-06-05 23:16:40 +02:00
history Align activity-core scope boundaries 2026-06-18 15:11:48 +02:00
k8s/railiance feat(T06): hostPath working-memory sync and repo-relative sink paths 2026-07-07 01:00:49 +02:00
migrations feat(WP-0003b): parser, workflow wiring, triggers, webhooks 2026-05-14 23:02:33 +02:00
registry Add capability registry with seed entry from reuse-surface 2026-06-16 01:46:52 +02:00
schemas feat(ACTIVITY-WP-0016-T02): strict bounded daily-triage output schema 2026-06-26 17:36:24 +02:00
scripts feat(T06): hostPath working-memory sync and repo-relative sink paths 2026-07-07 01:00:49 +02:00
src/activity_core Add pending_decisions state-hub query + monthly secrets-elevation review 2026-07-07 15:26:00 +02:00
tasks feat(WP-0003c): context adapters, first ActivityDefinition, full test suite 2026-05-14 23:24:48 +02:00
tests Add pending_decisions state-hub query + monthly secrets-elevation review 2026-07-07 15:26:00 +02:00
wiki Add project scaffold: contracts, schemas, docker-compose, workplans 2026-03-04 22:45:40 +01:00
workplans Reevaluate blocked workplans WP-0008/0009/0010/0015 2026-07-03 19:19:52 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-07-03 19:22:06 +02:00
.dockerignore feat(WP-0004): railiance deployment & service ops 2026-05-15 00:04:39 +02:00
.env.example Add ISSUE_CORE_API_KEY auth to IssueCoreRestSink 2026-06-18 22:30:13 +02:00
.gitignore Initial commit 2026-03-02 00:24:41 +00:00
.repo-classification.yaml Mark .repo-classification.yaml human-reviewed (CUST-WP-0050 T02) 2026-06-22 11:40:43 +02:00
AGENTS.md Add automation status surface 2026-07-01 20:12:04 +02:00
alembic.ini feat(db): init Alembic (async) + SQLAlchemy declarative base — T08 2026-03-26 21:45:40 +00:00
CLAUDE.md Add credential routing instructions for all agent runtimes 2026-06-18 22:48:37 +02:00
cron_expression Add schedule metadata artifacts 2026-06-07 21:09:08 +02:00
docker-compose.dev.yml feat(WP-0002): complete Triggers & Ops workstream 2026-03-28 01:04:43 +01:00
docker-compose.railiance.yml fix(WP-0004): live deployment fixes from integration test 2026-05-15 09:23:14 +02:00
Dockerfile Deploy activity-core on railiance01 2026-05-22 13:49:46 +02:00
INTENT.md docs: write INTENT.md and rewrite SCOPE.md for Event Bridge architecture 2026-05-14 16:56:07 +02:00
LICENSE Initial commit 2026-03-02 00:24:41 +00:00
Makefile Add automation inventory surface 2026-07-02 02:15:39 +02:00
misfire_policy Add schedule metadata artifacts 2026-06-07 21:09:08 +02:00
pyproject.toml Add kaizen context resolver for scheduled agent fleet discovery. 2026-06-18 07:46:46 +02:00
README.md Initial commit 2026-03-02 00:24:41 +00:00
SCOPE.md Add automation status surface 2026-07-01 20:12:04 +02:00
timezone Add schedule metadata artifacts 2026-06-07 21:09:08 +02:00
uv.lock Wire llm-connect runtime for daily triage 2026-06-18 15:12:31 +02:00

repo-seed

A git repository template to bootstrap coulomb projects from.