Skip to content
Closed
Show file tree
Hide file tree
Changes from 36 commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
8b91534
fix(node): gate agent-task reads behind the same visibility rules as …
euxaristia Aug 12, 2026
e1d5149
fix(node): query the task limit-clamp test as the delegator
euxaristia Aug 12, 2026
d3f0880
fix(node): scope task visibility lookups to the page's repos
euxaristia Aug 12, 2026
c765498
Preserve authorized task reads across shipped clients.
euxaristia Aug 13, 2026
b26db4b
Bound denied task history scans.
euxaristia Aug 13, 2026
e3b1372
Signal incomplete task scans with recoverable cursors and map read er…
euxaristia Aug 14, 2026
d43829b
Stop disclosing denied task rows in the scan-wall cursor and add Grap…
euxaristia Aug 15, 2026
81a1776
Normalize task cursors and gate mutation endpoints behind visibility.
euxaristia Aug 15, 2026
b1ddf9d
Update complete_task test in test_support to exercise both 404 on unr…
euxaristia Aug 15, 2026
15d5748
Bind task to repo id in complete_task test in test_support.
euxaristia Aug 15, 2026
70b2509
Preserve timestamp fractional width and anchor continuation tests on …
euxaristia Aug 15, 2026
1029cdb
Match on Value::Object to extract task ID in GraphQL continuation test.
euxaristia Aug 15, 2026
1ed73ae
Remove unused mut binding on visible_newer in GraphQL query test.
euxaristia Aug 15, 2026
0ec4c71
Hide unauthorized claim and keep assigned tasks from being stolen
euxaristia Aug 16, 2026
1b9820b
Keep task-list incomplete for the scan ceiling only.
euxaristia Aug 16, 2026
ecf478e
fix(node): pin claim guards and map mutation errors through AppError
euxaristia Aug 18, 2026
ecfbfe8
fix(node): match bare and did:key assignee forms in claim and list
euxaristia Aug 18, 2026
5ac011f
fix(node): check task creation status and add assignee expression index
euxaristia Aug 31, 2026
cb41fc3
fix(node)!: Replace task cursors with opaque continuation tokens
euxaristia Aug 21, 2026
193a965
fix(node): End the candidate stream only after the batch is examined
euxaristia Aug 21, 2026
a65d7c7
fix(gl): Reject a non-positive task-list limit and fault the write un…
euxaristia Aug 21, 2026
62893e6
fix(node): Bind task cursors to the caller and brake the task read ro…
euxaristia Aug 21, 2026
d0a34f1
fix(node): Brake anonymous GraphQL task reads on the same per-IP bucket
euxaristia Aug 22, 2026
94605f8
fix(gl,node): parse typed task pages, track cursor cycles, and normal…
euxaristia Aug 22, 2026
e6cf84e
fix(node): Cap aliased GraphQL task reads per request and derive has_…
euxaristia Aug 23, 2026
e3f4031
fix(node): Check database continuation when scan budget ends on exact…
euxaristia Aug 23, 2026
7d641a3
fix(node): Document and pin the bound on the task scan-ceiling probe
euxaristia Aug 24, 2026
7da135c
Index task keyset pages so the scan ceiling bounds database work.
euxaristia Aug 31, 2026
664fad4
Reject oversized task pages so list never returns more than the reque…
euxaristia Aug 31, 2026
eccaf90
Enforce task page limits on legacy responses and drop redundant singl…
euxaristia Sep 2, 2026
b079c11
Address review feedback on task-read authorization gating and client …
euxaristia Sep 2, 2026
1d85e99
Address review feedback on task-read authorization gating, WebSocket …
euxaristia Sep 4, 2026
a4f777b
Address review feedback on quarantined task claims, WebSocket auth, a…
euxaristia Sep 4, 2026
dc4795d
Reject forged signatures during WebSocket authentication upgrade.
euxaristia Sep 4, 2026
ea5469b
Accumulate forged WebSocket handshake response until headers terminate.
euxaristia Sep 4, 2026
0c1d5e4
Withhold quarantined-repo tasks on all read surfaces before party che…
euxaristia Sep 5, 2026
41fef3a
docs: Align task-read documentation with enforced visibility and rate…
euxaristia Sep 7, 2026
d9aded2
docs: Distinguish task list and get behavior in rate-limit guidance.
euxaristia Sep 7, 2026
ab054fb
fix(node): Batch task quarantine checks to bound read costs.
euxaristia Sep 9, 2026
80ba7a3
docs(node): clarify the shared task-read budget
euxaristia Sep 9, 2026
a0ea4c7
fix(node,gl): bound scoped repo lookup and validate MCP cursor
euxaristia Sep 10, 2026
35652da
test(db): verify scoped lookup work in prepared plans
euxaristia Sep 12, 2026
b360f3f
docs(db): remove stray dedup comment escapes
euxaristia Sep 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions crates/gitlawb-node/src/api/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ pub mod replicas;
pub mod repos;
pub mod resolve;
pub mod stars;
pub mod task_cursor;
pub mod tasks;
pub mod visibility;
pub mod webhooks;
Expand Down
Loading
Loading