Ready to work

194 ready issues across 7 databases — open, unblocked, and nobody is on them yet.

~bigbes/tarantool-etcd only this one 111 ready

main · last commit 1 month ago · 2npkec0r

tarantool-etcd-1dk Extract tarantool-http2 bindings into a standalone rock P0 feature milestone:m2-production tarantool-etcd-95d [epic] Performance P0 epic milestone:m3-performance blocks 4 tarantool-etcd-e3d [security] Txn nested Put ignores prev_kv READ check — RBAC bypass leaks values to WRITE-only grants P0 bug etcd-changelog-sweep tarantool-etcd-nbs TLS support on gRPC + JSON wires P0 feature milestone:m2-production tarantool-etcd-unw Tarantool metrics integration P0 feature milestone:m2-production blocks 1 tarantool-etcd-vnp Watch/Range reject compact_revision itself — off-by-one vs etcd, livelocks watch recovery P0 bug etcd-changelog-sweep tarantool-etcd-1tw Documentation P1 task milestone:m2-production tarantool-etcd-7e5 Malformed Txn compare enum leaves a dangling box transaction — poisons the JSON keep-alive connection P1 bug etcd-changelog-sweep tarantool-etcd-agm Negative Watch start_revision replays entire history instead of cancelling P1 bug etcd-changelog-sweep tarantool-etcd-bdf gRPC server reflection P1 feature milestone:m2-production tarantool-etcd-cpp C-runtime + C-compile-time protobuf path (3-5x speedup) P1 feature milestone:m3-performance tarantool-etcd-ipr LeaseKeepAlive on a dead lease tears down the whole bidi stream (should send TTL=0) P1 bug etcd-changelog-sweep tarantool-etcd-v01 Auth never re-checked on a live Watch stream (expired token / auth revision bump ignored) P1 bug etcd-changelog-sweep tarantool-etcd-00h Multi-instance support P2 feature milestone:m5-clustering tarantool-etcd-16d Implement Maintenance.Snapshot RPC (streaming DB snapshot) P2 feature milestone:m2-production blocks 2 tarantool-etcd-1kp /health is a hardcoded constant — can never report unhealthy P2 bug etcd-changelog-sweep tarantool-etcd-1rs No ErrWatcherDuplicateID; watch ids are globally scoped, so two streams collide P2 bug etcd-changelog-sweep tarantool-etcd-1sh KV.RangeStream RPC (etcd 3.7) — server-streaming chunked Range P2 feature tarantool-etcd-3hm --max-request-bytes not enforced (uncapped gRPC body accumulation) P2 bug etcd-changelog-sweep tarantool-etcd-4b6 Nested-txn duplicate-key detection is flat, not recursive P2 bug etcd-changelog-sweep tarantool-etcd-4yb Learner: raftpb + InternalRaftRequest proto schemas P2 task milestone:m5-clustering blocks 2 tarantool-etcd-6zn Learner: MemberAddAsLearner handshake + cluster version negotiation P2 task milestone:m5-clustering blocks 1 tarantool-etcd-7ey Replica route: connect as read-only replica to an existing etcd cluster P2 feature milestone:m5-clustering blocks 7 tarantool-etcd-cc7 Conformance: bump etcd backend from 3.6 to 3.7 P2 task tarantool-etcd-cnj [epic] Raft-learner replica — join an etcd cluster as a non-voting member P2 feature milestone:m5-clustering blocks 9 tarantool-etcd-dh3 Watch header.revision can go backwards on a stream (progress vs event fiber interleave) P2 bug etcd-changelog-sweep tarantool-etcd-dkr Alternative transports for gRPC P2 feature milestone:m5-clustering tarantool-etcd-fv9 gRPC connections closed after 30s idle; no server keepalive PINGs P2 bug etcd-changelog-sweep tarantool-etcd-hzu Watch on a future revision gets progress notifies below start_revision P2 bug etcd-changelog-sweep tarantool-etcd-jg3 Replica route: config block + role plumbing P2 task milestone:m5-clustering blocks 1 tarantool-etcd-kbc Conformance test: gRPC Watch on a follower replica P2 task milestone:m1-conformance tarantool-etcd-lac Phase 5e — Lease option coverage P2 task milestone:m1-conformance blocks 1 tarantool-etcd-lko Route writes to current master (write-forwarding on followers) P2 feature milestone:m5-clustering tarantool-etcd-rzr nghttp2 unary send-path rewrite — close parallel KVGet gap, drop jit.off P2 task milestone:m3-performance tarantool-etcd-sir JWT auth-token mode (--auth-token=jwt) — we only have simple tokens P2 feature tarantool-etcd-tt6 Replica route: lease / auth state mirroring (scope v1 vs later) P2 task milestone:m5-clustering tarantool-etcd-tzk Acked writes are not fsynced — shipped config.yaml has no wal section P2 bug etcd-changelog-sweep tarantool-etcd-ubj No auto-compaction (--auto-compaction-mode / --auto-compaction-retention) P2 feature etcd-changelog-sweep tarantool-etcd-umc Learner: config block + role plumbing P2 task milestone:m5-clustering blocks 1 tarantool-etcd-uud WatchProgressRequest not stream-synchronised; wrong response shape (per-watcher ids instead of watch_id=-1) P2 bug etcd-changelog-sweep tarantool-etcd-vru SETTINGS_MAX_CONCURRENT_STREAMS advertised as 100; etcd advertises MaxUint32 P2 bug etcd-changelog-sweep tarantool-etcd-w8q iproto parity for the gRPC surface P2 epic milestone:m4-iproto-parity tarantool-etcd-zc7 CLI utility: migrate existing config/data into tarantool-etcd P2 feature milestone:m2-production tarantool-etcd-zl3 Maintenance RPCs not root-gated — and docs/TODO.md justifies it with a false claim about etcd 3.6 P2 bug etcd-changelog-sweep tarantool-etcd-070 iproto-verify: etcd_watch_cancel vs Watch.Watch-cancel P3 task milestone:m4-iproto-parity tarantool-etcd-0am --max-txn-ops not recursive and not configurable P3 bug etcd-changelog-sweep tarantool-etcd-0gv iproto-verify: etcd_user_change_password vs Auth.UserChangePassword P3 task milestone:m4-iproto-parity tarantool-etcd-0uw iproto-verify: etcd_txn vs KV.Txn P3 task milestone:m4-iproto-parity tarantool-etcd-234 LeaseGrantRevoke perf regression — revalidate before chasing P3 bug milestone:m3-performance tarantool-etcd-2al iproto-verify: etcd_user_grant_role vs Auth.UserGrantRole P3 task milestone:m4-iproto-parity tarantool-etcd-2pa iproto-verify: etcd_role_delete vs Auth.RoleDelete P3 task milestone:m4-iproto-parity tarantool-etcd-35y Hash/HashKV not wire-compatible with real etcd (cross-member corruption detection broken) P3 task milestone:m1-conformance tarantool-etcd-3co iproto-verify: etcd_role_revoke_permission vs Auth.RoleRevokePermission P3 task milestone:m4-iproto-parity tarantool-etcd-3dk iproto-verify: etcd_compact vs KV.Compact P3 task milestone:m4-iproto-parity tarantool-etcd-40s iproto-verify: etcd_lease_leases vs Lease.LeaseLeases P3 task milestone:m4-iproto-parity tarantool-etcd-4nq No /livez or /readyz probe endpoints P3 feature etcd-changelog-sweep tarantool-etcd-4nr iproto-impl: etcd_maintenance_defragment vs Maintenance.Defragment P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-4y9 iproto-impl: etcd_election_resign vs Election.Resign P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-584 iproto-verify: etcd_delete_range vs KV.DeleteRange P3 task milestone:m4-iproto-parity tarantool-etcd-5ya Lock rejects lease=0 instead of auto-granting a session lease P3 bug etcd-changelog-sweep tarantool-etcd-5zx iproto-impl: etcd_maintenance_hash vs Maintenance.Hash P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-60x iproto-verify: etcd_lease_timetolive vs Lease.LeaseTimeToLive P3 task milestone:m4-iproto-parity tarantool-etcd-6lj iproto-verify: etcd_watch_create vs Watch.Watch-create P3 task milestone:m4-iproto-parity tarantool-etcd-7kb iproto-impl: etcd_member_add vs Cluster.MemberAdd P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-7mr UserAdd options.no_password decoded and dropped P3 bug etcd-changelog-sweep tarantool-etcd-828 iproto-impl: etcd_member_promote vs Cluster.MemberPromote P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-8t0 iproto-verify: etcd_lease_keepalive vs Lease.LeaseKeepAlive P3 task milestone:m4-iproto-parity tarantool-etcd-8zm iproto-verify: etcd_role_get vs Auth.RoleGet P3 task milestone:m4-iproto-parity tarantool-etcd-9cd iproto-verify: etcd_lease_grant vs Lease.LeaseGrant P3 task milestone:m4-iproto-parity tarantool-etcd-9lj iproto-verify: etcd_user_delete vs Auth.UserDelete P3 task milestone:m4-iproto-parity tarantool-etcd-a4v iproto-verify: etcd_auth_enable vs Auth.AuthEnable P3 task milestone:m4-iproto-parity tarantool-etcd-acp iproto-verify: etcd_range vs KV.Range P3 task milestone:m4-iproto-parity tarantool-etcd-ag2 iproto-verify: etcd_user_add vs Auth.UserAdd P3 task milestone:m4-iproto-parity tarantool-etcd-ak9 iproto-verify: etcd_auth_disable vs Auth.AuthDisable P3 task milestone:m4-iproto-parity tarantool-etcd-amf RoleGrantPermission accepts unsatisfiable ranges (empty key or key >= range_end) P3 bug etcd-changelog-sweep tarantool-etcd-bg4 iproto-verify: etcd_role_list vs Auth.RoleList P3 task milestone:m4-iproto-parity tarantool-etcd-bol iproto-verify: etcd_role_add vs Auth.RoleAdd P3 task milestone:m4-iproto-parity tarantool-etcd-bq8 iproto-verify: etcd_lease_revoke vs Lease.LeaseRevoke P3 task milestone:m4-iproto-parity tarantool-etcd-c7a No --cors or --host-whitelist on the JSON gateway P3 feature etcd-changelog-sweep tarantool-etcd-dzk Deprecated /v3/kv/lease/* gateway fallbacks 404 (additional_bindings dropped) P3 bug etcd-changelog-sweep tarantool-etcd-f7d Maintenance.Downgrade not routed — and docs/TODO.md's unimplemented-RPC list omits it P3 bug etcd-changelog-sweep tarantool-etcd-g1a iproto-impl: etcd_member_list vs Cluster.MemberList P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-glx StatusResponse omits downgradeInfo and never populates errors[] P3 bug etcd-changelog-sweep tarantool-etcd-gz4 iproto-verify: etcd_put vs KV.Put P3 task milestone:m4-iproto-parity tarantool-etcd-hco iproto-impl: etcd_election_observe vs Election.Observe P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-hx9 iproto-impl: etcd_member_remove vs Cluster.MemberRemove P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-iij iproto-verify: etcd_lock vs Lock.Lock P3 task milestone:m4-iproto-parity tarantool-etcd-iz4 iproto-verify: etcd_role_grant_permission vs Auth.RoleGrantPermission P3 task milestone:m4-iproto-parity tarantool-etcd-j1c /debug/pprof/heap — pprof-shape converter on top of /debug/memprof P3 feature milestone:m1-conformance tarantool-etcd-jaa Lease expiry not rate-limited or randomized (thundering-herd revokes) P3 bug etcd-changelog-sweep tarantool-etcd-jtg /version missing the storage field (etcd 3.6) P3 bug etcd-changelog-sweep tarantool-etcd-m0w iproto-verify: etcd_unlock vs Lock.Unlock P3 task milestone:m4-iproto-parity tarantool-etcd-m1n iproto-impl: etcd_election_leader vs Election.Leader P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-mah Unix socket listener for gRPC + JSON (etcd 3.7) P3 feature tarantool-etcd-nwl iproto-verify: etcd_user_revoke_role vs Auth.UserRevokeRole P3 task milestone:m4-iproto-parity tarantool-etcd-ozm iproto-verify: etcd_user_list vs Auth.UserList P3 task milestone:m4-iproto-parity tarantool-etcd-qp9 MemberListRequest.linearizable decoded and dropped P3 bug etcd-changelog-sweep tarantool-etcd-rzh iproto-impl: etcd_maintenance_status vs Maintenance.Status P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-rzs iproto-impl: etcd_member_update vs Cluster.MemberUpdate P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-sdt iproto-verify: etcd_auth_status vs Auth.AuthStatus P3 task milestone:m4-iproto-parity tarantool-etcd-sqv iproto-impl: etcd_election_proclaim vs Election.Proclaim P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-sy6 iproto-verify: etcd_watch_pull vs Watch.Watch-pull P3 task milestone:m4-iproto-parity tarantool-etcd-tf0 iproto-impl: etcd_maintenance_hash_kv vs Maintenance.HashKV P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-vab AuthStatus must not require prior authentication (etcd 3.7) P3 bug tarantool-etcd-w5r iproto-impl: etcd_election_campaign vs Election.Campaign P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-wgx iproto-verify: etcd_authenticate vs Auth.Authenticate P3 task milestone:m4-iproto-parity tarantool-etcd-wqn iproto-impl: etcd_maintenance_alarm vs Maintenance.Alarm P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-ymm iproto-impl: etcd_maintenance_move_leader vs Maintenance.MoveLeader P3 task milestone:m4-iproto-parity blocks 1 tarantool-etcd-zwg iproto-verify: etcd_user_get vs Auth.UserGet P3 task milestone:m4-iproto-parity tarantool-etcd-1qa Compact(Physical=true) is silently a no-op P4 task milestone:m1-conformance tarantool-etcd-buq Drop stale TODO-item-14 comment in app/etcd/json.lua P4 task milestone:m1-conformance
~bigbes/sr-ht-spec only this one 24 ready

main · last commit 18 hours ago · 8tmadfpi

spec-0m2 Bump gqlparser/gqlgen in specs past the GO-2024-2920 floor and fix broken codegen P0 bug spec-taf Set Stateless: true on specs' MCP transport to stop the session id acting as a bearer credential P0 bug spec-ejq spec.sr.ht — reviewable document storage for humans and agents P1 epic blocks 11 spec-jo9 Make specs' Makefile css recipe use $(SHA256SUM) instead of hardcoded sha256sum P1 bug spec-17s Replace specs' private mcpsrv cache/hostguard copies with sr-ht-ecore/mcphttp once vary is parameterised P2 task spec-3pc Add config.example.ini, README.md, SPEC.md and the missing Makefile gates to specs P2 task spec-4eh Add check-version and check-embedded-css targets to specs' Makefile P2 task spec-5t8 Make specs' CI fail rather than skip DB tests when SPEC_TEST_PG is empty P2 task spec-arv Add a layering guard test to specs (core, db/authn, service, api/web) P2 task spec-c8o Add a bind-address config key to specs P2 task spec-cnk Add middleware.PrivateCache to specs' /query mount P2 task spec-ejq.3 Web: owner-only /tokens page for minting and revoking agent tokens P2 feature spec-oqk Derive specs' api-meta.json scope list and local grant check from one source P2 task spec-6cp Switch specs' go:embed templates directive to the all: prefix form P3 task spec-84f Mount specs' /static/ with GET/HEAD only instead of registering every method P3 task spec-by6 Phase 5: comments, webhooks, mutations, vector search P3 feature blocks 6 spec-by6.2 Attachments: image embeds render as visibly missing P3 feature spec-h9b Add css preflight checks and a scripts layout block to specs P3 task spec-kew Add a me root field to specs' GraphQL schema P3 task spec-koh Document or standardise specs' version-stamping mechanism in its APKBUILD P3 task spec-t2y Remove or implement the stale render-cache claim in specs' doc comments P3 task spec-xwi Fill in specs' CLAUDE.md stub with the family-wide conventions from tokens' P3 task spec-ysl Add a contrib/ directory with a reference systemd unit and conf file to specs P3 task spec-by6.1 GraphQL complexity limit on the /query surface P4 feature
~bigbes/sr-ht-dolt only this one 19 ready

main · last commit 5 hours ago · ti41arbu

sr-ht-dolt-cwl Add Flush hook to mcpsrv cacheWriter so MCP answers keep Cache-Control/Vary P0 bug sr-ht-dolt-mcy Honor SHA256SUM override in Makefile css recipe instead of hardcoded sha256sum P1 bug sr-ht-dolt-1nt Replace hand-rolled meta-PAT cache in authn/token.go with sr-ht-ecore/metapat P2 task sr-ht-dolt-2zk Add api/layering_test.go to machine-check the core<-db/authn<-service<-api/web invariant P2 task sr-ht-dolt-3r6 Derive api-meta.json scope list from a single core.Grants array P2 task sr-ht-dolt-57a Remove stale hashed stylesheet before writing a new one in make css P2 bug sr-ht-dolt-5bo Adopt sr-ht-ecore/mcphttp instead of dolt's private mcpsrv cache/hostguard copies P2 task sr-ht-dolt-aff Document /mcp credential policy (bearer + meta PAT) against the family-wide MCP auth rule P2 task sr-ht-dolt-lam Log a warning in web/router.go when assets.Resolve returns empty P2 bug sr-ht-dolt-o2r Add check-version and check-embedded-css gates to Makefile and APKBUILD P2 task sr-ht-dolt-s5e Fail CI (not skip) when *_TEST_PG is empty P2 task sr-ht-dolt-u2b Add bind-address config key and replace static-dir with go:embed P2 task sr-ht-dolt-w9p Mount middleware.PrivateCache on the /query GraphQL route P2 bug sr-ht-dolt-03v Deeper rename: repo/repository -> database across the service P3 task sr-ht-dolt-24m Existing companion databases still carry an initial commit P3 task sr-ht-dolt-8il Move ~495 lines of inline style CSS out of beads/memory/ready/milestones templates P3 task sr-ht-dolt-jgv Switch /static/ mount from r.Handle to chimw.GetHead P3 task sr-ht-dolt-x5f Resolve favicon via assets.Resolve instead of hardcoded fs.Stat + literal name P3 task sr-ht-dolt-zoe Switch template embed directive from glob patterns to all:templates P3 task
~bigbes/agents-dev only this one 18 ready

main · last commit 13 days ago · 7g0stsfu

ah-tls [SECURITY] the agent pane inherits the daemon's full environment — every token is readable with a bare `env` P1 bug milestone:v0.2.0 ah-1cx Hardening: post-audit bug sweep (2026-07-20) P2 epic milestone:v0.2.0 blocks 17 ah-1cx.13 [bug] kill-finalized runs record CostUSD 0 since the running path stopped parsing the stream P3 bug milestone:v0.2.0 ah-1cx.8 [bug] cost_usd is 0 for every live run — pi prices from its own registry, the litellm provider has none P3 bug milestone:v0.1.0 ah-gg3 [bug] finalize re-posts the whole result comment on every refinalize tick P3 bug milestone:v0.2.0 ah-pdj reconcile: migrate the remaining raw config-presence tests to Configured() P3 chore milestone:v0.2.0 ah-wd4 DECISION: move the task board from Vikunja to beads+Dolt (full swap vs hybrid mirror) P3 decision milestone:v0.2.0 blocks 1 ah-x5d [bug] ToolAskUser (mid-run channel) posts its question with no durable intent marker P3 bug milestone:v0.2.0 ah-ydx Stage 3: mem0 memory lifecycle + Context Pack P3 epic milestone:v0.1.0 blocks 4 ah-1cx.12 reconcile hygiene: no Store.DeleteKV, and the finished audit event re-appends on a stuck refinalize P4 chore milestone:v0.2.0 ah-1cx.14 runner: the crash-confirmed full parse repeats every poll while finalize keeps failing P4 chore milestone:v0.2.0 ah-1cx.7 yonote: live-verify collections.add_user bot grant during provisioning P4 task milestone:v0.2.0 ah-46h httpapi: the tools 500 path echoes err.Error() into the response body P4 chore milestone:v0.2.0 ah-a0y store: MarkQAAnswered's once-only claim is the caller's, not the SQL's P4 bug milestone:v0.2.0 ah-if2 lineage audit: nothing reconciles board reality against task_parents P4 feature milestone:v0.2.0 ah-oeq Stage 5: VM deploy, web terminal, virtual keys, spec editor, MCP facade P4 epic milestone:v0.2.0milestone:v1.0.0 blocks 1 ah-oeq.1 Per-task repo selection via Task Spec P4 feature milestone:v0.2.0 ah-yq0 ahub status: render the new error_message column P4 chore milestone:v0.2.0
~bigbes/sr-ht-compare only this one 11 ready

main · last commit 17 hours ago · skqvdbd8

~bigbes/sr-ht-ecore only this one 10 ready

main · last commit 18 hours ago · 7bghjra2

~bigbes/memestudio only this one 1 ready

main · last commit 25 days ago · 45ojfkig