feat(event-driven): structured-state routing + event-triggered cognition #338

Merged
conductor merged 1 commits from event-driven-continuation into master 2026-09-18 00:45:18 +01:00
Owner

Event-driven continuation: structured-state routing + event-triggered cognition.

  • PendingOperation = durable continuation object with cognitive quiescence state
  • ci_event_wait stamps WAITING_EXTERNAL/RESUMABLE transitions
  • DEPLOY_SHA export fix (CLI/python authority consumers got silent pending forever — found via E10 fresh-process proof)
  • route-bash: Bash external-wait intent compiles to canonical continuation; plain sleeps execute normally
  • adversarial test matrix extended

Propagation: event_wait/ci_event_wait contract changes verified by existing wait suites + new tests; no umbrella changes.

Event-driven continuation: structured-state routing + event-triggered cognition. - PendingOperation = durable continuation object with cognitive quiescence state - ci_event_wait stamps WAITING_EXTERNAL/RESUMABLE transitions - DEPLOY_SHA export fix (CLI/python authority consumers got silent pending forever — found via E10 fresh-process proof) - route-bash: Bash external-wait intent compiles to canonical continuation; plain sleeps execute normally - adversarial test matrix extended Propagation: event_wait/ci_event_wait contract changes verified by existing wait suites + new tests; no umbrella changes.
conductor added 1 commit 2026-09-18 00:39:51 +01:00
feat(event-driven): structured-state routing + event-triggered cognition
CI Pipeline / best-practices (push) Successful in 11s
CI Pipeline / documentation (push) Successful in 5s
CI Pipeline / canary (push) Successful in 35s
deploy / deploy (push) Skipped
CI Pipeline / lint (push) Successful in 45s
CI Pipeline / gitea-offline (push) Successful in 18s
Auto-label / auto-label (pull_request) Successful in 8s
Auto-label / priority-gate (pull_request) Skipped
CI Pipeline / lint (pull_request) Successful in 44s
CI Pipeline / gitea-offline (pull_request) Successful in 17s
CI Pipeline / type-check (pull_request) Successful in 29s
Spec gate (headless) / spec-gate (pull_request) Successful in 23s
CI Pipeline / type-check (push) Successful in 30s
CI Pipeline / best-practices (pull_request) Successful in 8s
CI Pipeline / unit-tests (push) Successful in 3m26s
CI Pipeline / documentation (pull_request) Successful in 6s
CI Pipeline / canary (pull_request) Successful in 32s
CI Pipeline / required-checks (push) Successful in 2s
CI Pipeline / CI Pipeline / notify-event-bridge (push) Successful in 9s
CI Pipeline / unit-tests (pull_request) Successful in 3m27s
CI Pipeline / required-checks (pull_request) Successful in 1s
CI Pipeline / CI Pipeline / notify-event-bridge (pull_request) Successful in 7s
Auto-version and Release / release (pull_request) Failing after 1m5s
2ebd9da139
- PendingOperation = durable continuation object: continuation_state
  (ACTIVE_REASONING/WAITING_EXTERNAL/RESUMABLE/RECOVERY_REQUIRED),
  canonical op_type/authority, task_id — parked cognition is a first-class
  durable state a fresh process can read
- ci_event_wait stamps cognitive-state transitions (WAITING_EXTERNAL on
  park, RESUMABLE/RECOVERY_REQUIRED on terminal)
- DEPLOY_SHA export fix: CLI/python run() consumers previously got a
  silent 'pending' authority verdict forever — the authority subprocess
  never received the sha (found via E10 fresh-process proof)
- await_intent_cli route-bash: Bash commands expressing external wait
  intent compile to the canonical continuation (new bash.ts harness tool
  routes through it); plain local sleeps execute normally
- tests/test_await_intent.py: E-matrix (derivation truth table,
  provenance order, observability)
gitea-actions Bot added the buginfrastructureperception labels 2026-09-18 00:40:13 +01:00

🤖 Headless spec gate (non-blocking, #204 first slice)

Spec-gate agent produced no text output — check runner logs.

Deterministic floors still govern the merge

This comment is advisory. Required checks (lint, tests, canaries, type-check, coverage, dependency lock, impact gate) remain the merge authority per docs/adversarial-review.md proportionality.

🤖 **Headless spec gate (non-blocking, #204 first slice)** Spec-gate agent produced no text output — check runner logs. <details><summary>Deterministic floors still govern the merge</summary> This comment is advisory. Required checks (lint, tests, canaries, type-check, coverage, dependency lock, impact gate) remain the merge authority per docs/adversarial-review.md proportionality.</details>
conductor merged commit f06ddb3a20 into master 2026-09-18 00:45:18 +01:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: conductor/rune#338