You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: maintainer command protocol and marker-backed status comments (#13) (#39)
* feat(github): comment listing/updating and collaborator permission lookup (#13)
Signed-off-by: Val Alexander <bunsthedev@gmail.com>
* feat(github): command-aware task model (#13)
Task gains an optional commander login for permission gating; CommandReply is
a new adapter-only kind executed without spawning coven-code; ReviewPullRequest
drops its write-only event-time ref fields — supersession plus live ref
resolution already own correctness, and command-created reviews have no refs
at parse time.
Signed-off-by: Val Alexander <bunsthedev@gmail.com>
* feat(webhook): typed maintainer command parser (#13)
Signed-off-by: Val Alexander <bunsthedev@gmail.com>
* feat(webhook): route maintainer commands into typed tasks (#13)
Comment surfaces now speak the command protocol: only command-position
mentions act, casual mentions are ignored, and unknown verbs earn a
clarification reply. cancel tombstones queued PR reviews via the supersession
registry; status answers from the task store; remember/forget acknowledge and
defer to the memory governance contract (#6).
Signed-off-by: Val Alexander <bunsthedev@gmail.com>
* feat(worker): marker-backed status comments and command execution (#13)
All worker comments funnel through a single marker-backed status surface per
target, edited in place through the lifecycle (working / done+links / needs
input / failed / declined). CommandReply tasks execute adapter-side with no
coven-code session or Check Run. Command-initiated work is permission-gated:
commanders below write access are declined on the status surface before any
work is spent. A deepen command widens the review audit instruction.
Signed-off-by: Val Alexander <bunsthedev@gmail.com>
* docs: document maintainer commands and marker-backed status comments (#13)
Signed-off-by: Val Alexander <bunsthedev@gmail.com>
---------
Signed-off-by: Val Alexander <bunsthedev@gmail.com>
| Maintainer command in a comment (`@cody <command>`) | See the command table below |
103
102
| PR opened / synchronize / reopened / ready_for_review | Automatic hosted review when the `[review]` policy enables the lane (drafts skipped by default; newer pushes supersede queued reviews of the same PR) |
104
103
| Review label applied to a PR | Explicit per-PR review opt-in — works even with the automatic lane off, including drafts |
105
104
@@ -108,9 +107,32 @@ Planned lanes:
108
107
| Trigger | Status |
109
108
|---|---|
110
109
| Push / commit-range review |`push` events are parsed and typed with fixtures today; execution needs a PR-less task kind, which ships with headless contract v3 |
0 commit comments