Hands-off Time: spec planner, auto-merge on Approve + green checks, next card, update workflow
- spec issues (label spec) become queued cards, parsed deterministically, seat fallback - TIME_AUTOMERGE=on: squash-merge when the latest trusted verdict is Approve and all checks pass - Object, red or missing checks, or protected paths go to needs-human - merged card frees the slot; the next unblocked queued card gets ready and dispatches in the same run - update.yml pulls the engine from teahubxyz/time into project repos via PR - ci.yml runs Time's own tests Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UpT7eWzeLhRwuYmsSQnbRb
This commit is contained in:
1 parent
9108adf4c6
commit
889e93799e
9 files changed
+379
-14
No files matched your search
@@ -0,0 +1,15 @@
|
||||
name: ci
|
||||
# Time's own tests. Also the check that lets Time auto-merge changes to itself.
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches: [main]
|
||||
permissions:
|
||||
contents: read
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 3
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
- run: python3 .github/time/test_time.py
|
||||
Reference in new issue
Block a user