A task factory based on temporal
Find a file
tegwick 1c4b3c592c
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
docs: accept ACT-ADR-006, profile-driven execution over the pull queue
glas-harness answered both open questions from ACTIVITY-WP-0032, so T01 is
resolved as option A: the ops_run pull queue stays and carries the versioned
harness_profile_ref plus attribution refs. The claiming executor passes the
request into Glas, which resolves or refuses before sandbox creation. This
changes the execution contract without also changing scheduling topology.

Two answers shaped the plan:
- harness_profile_ref and approach_hint coexist with distinct semantics.
  approach_hint must never override, synthesize, or fall back from an absent or
  invalid profile ref on governed execution — T02 must enforce that in code.
- The glas-harness catalog is authoritative and must not be mirrored. Glas has
  no network validation service today, so emit-time remote validation is not
  available.

T03 is corrected accordingly: validate locally and structurally, rely on the
execution-side Glas resolver as the mandatory fail-closed check, and record the
residual gap rather than papering over it with a mirrored catalogue.

Hub decision 147beec6-7fe7-4837-8e3a-4264a240379d.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 13:57:48 +02:00
.claude/rules docs: realign WP-0029 and boundaries with canon and nexus owners 2026-08-18 10:27:29 +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 feat(sbom): draft bounded daily SBOM catch-up (ACTIVITY-WP-0030-T01) 2026-08-21 08:45:40 +02:00
agents Add kaizen agent project assets 2026-06-18 15:14:20 +02:00
docs docs: accept ACT-ADR-006, profile-driven execution over the pull queue 2026-08-21 13:57:48 +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 Migrate ops inventory OCI endpoint to Forgejo registry 2026-07-09 11:38:15 +02:00
history Align activity-core scope boundaries 2026-06-18 15:11:48 +02:00
k8s/railiance ops: pause state hub consistency schedule 2026-08-21 13:36:25 +02:00
migrations Implement ACTIVITY-WP-0026 ops_run claim queue (T01–T06). 2026-08-03 19:22:50 +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: guard prod status since-arg; plan Glas contract adoption 2026-08-21 09:05:04 +02:00
src/activity_core fix(llm): surface llm-connect's error body instead of a bare 502 2026-08-21 08:53:30 +02:00
tasks feat(WP-0003c): context adapters, first ActivityDefinition, full test suite 2026-05-14 23:24:48 +02:00
tests fix(llm): surface llm-connect's error body instead of a bare 502 2026-08-21 08:53:30 +02:00
wiki Add project scaffold: contracts, schemas, docker-compose, workplans 2026-03-04 22:45:40 +01:00
workplans docs: accept ACT-ADR-006, profile-driven execution over the pull queue 2026-08-21 13:57:48 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-08-21 08:47:04 +02:00
.dockerignore feat(WP-0004): railiance deployment & service ops 2026-05-15 00:04:39 +02:00
.env.example feat(ACTIVITY-WP-0029): inventory callers, retarget sweep, bound execution 2026-08-18 10:52:56 +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 Regenerate agent instructions from state-hub templates (CUST-WP-0055 T01) 2026-07-08 14:50:15 +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: realign WP-0029 and boundaries with canon and nexus owners 2026-08-18 10:27:29 +02:00
LICENSE Adopt Target Revenue Source License V1C1 (org-wide preliminary rollout) 2026-07-29 23:48:04 +02:00
Makefile feat(activity): multi-service config, make help default, install-cli 2026-08-06 17:25:54 +02:00
misfire_policy Add schedule metadata artifacts 2026-06-07 21:09:08 +02:00
pyproject.toml feat(activity): repo-scoped automation review CLI (WP-0028) 2026-08-06 13:05:46 +02:00
README.md Initial commit 2026-03-02 00:24:41 +00:00
SCOPE.md docs: accept ACT-ADR-006, profile-driven execution over the pull queue 2026-08-21 13:57:48 +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
WORK-RECORDS.md docs(wp-0031): record verified OpenRouter diagnosis 2026-08-21 09:06:36 +02:00

repo-seed

A git repository template to bootstrap coulomb projects from.