Skip to content

Workspace task_gate_pipeline override keeps reservations until TTL#117

Open
danieljhkim wants to merge 1 commit into
mainfrom
orbit/T20260505-3-69f94498
Open

Workspace task_gate_pipeline override keeps reservations until TTL#117
danieljhkim wants to merge 1 commit into
mainfrom
orbit/T20260505-3-69f94498

Conversation

@danieljhkim
Copy link
Copy Markdown
Owner

Tasks

  • [T20260505-3] Workspace task_gate_pipeline override keeps reservations until TTL
    Execution Summary

Status

success

Summary of Changes

  • Added stale default job refresh for task_gate_pipeline in global seeding, workspace init, and implicit runtime initialization.
  • Legacy TTL-only gate assets are rewritten from the canonical embedded asset; custom gate overrides without post-child release_locks now fail with a stale-override error.
  • Added focused tests for workspace migration, stale custom reporting, release_locks catalog resolution, and implicit init refresh.
  • Updated Activity / Job design docs with ADR-038 and task reference T20260505-3.

Validation

  • cargo test -p orbit-core gate_pipeline
  • cargo test -p orbit-core release_locks
  • make fmt
  • make build
  • git diff --check

Overall Assessment

The active resource path now converges old default task_gate_pipeline assets to the ADR-035 release behavior without hand-editing .orbit/resources, while preserving custom overrides that implement explicit post-child release.

Deviations from Original Plan

  • Also filed friction report T20260505-5 because orbit.graph.pack hung without progress during the required selector-first context step.

Branch Freshness

  • Base ref: origin/agent-main
  • Head ref: orbit/T20260505-3-69f94498
  • Behind base: 0
  • Ahead of base: 1

Files Changed

  • crates/orbit-core/src/command/init.rs
  • crates/orbit-core/src/command/job.rs
  • docs/design/activity-job/2_design.md
  • docs/design/activity-job/4_decisions.md

authored by: gpt-5.5

Tasks:
- T20260505-3: Workspace task_gate_pipeline override keeps reservations until TTL
Base automatically changed from agent-main to main May 17, 2026 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant