#1324
Bundled extension model cannot deserialize AWS SDK S3 XML that works in direct Deno
Team22m ago
#1322
gcp/sheets spreadsheets-values: batch_get crashes with "Request with GET/HEAD method cannot have body"
s24m ago
#1299
Token creation API and UI scope selector for collective tokens (phase 4 of #960)
s1h ago
#1293
Make Cloudflare CRUD methods factory-aware so list-discovered resources can be managed in-place
s2h ago
#1315
Add @swamp/kubernetes/statefulset model type
Team5h ago
#1310
serve: workflow.approvals and workflow.run.search still full-scan the workflow-run store after the #1284 data.query pushdown
s1h ago
#1280
Sync guard skips bound namespace directory during push — 0 files pushed after namespace migrate
s17h ago
#1307
Flaky #1052 preparePush test: mtime-granularity race on Linux tmpfs
17h ago
#1301
command/shell renders JSON-object stdout lines as the literal string 'undefined'
s17h ago
#1303
Issue redactor treats the MongoDB authSource parameter as a secret, corrupting reproduction steps
s18h ago
#1304
namespace unset --migrate silently deletes artifact history via catalog-rebuild GC (~484k files lost)
s1h ago
#1292
Docs: document repo root resolution from subdirectories
s19h ago
#1294
Expose the swamp.club feed as an RSS feed
k19h ago
#1287
Email invitation is not linked to account created from invite URL
Teamk20h ago
#1300
Add serve, datastore, vault, and worker wildcard scopes to token registry (phase 4 prep, #960)
s20h ago
#1302
datastore setup extension drops 'namespace' from --config, making extensions that require it impossible to configure
20h ago
#1290
Docs: update manual to document --yes/-y as the standard confirmation-skip flag
s20h ago
#1291
Docs: update data.query and CEL expressions references for SQL pushdown
s20h ago
#1267
Docs: document collective token CLI usage in API key authentication pages
s20h ago
#1298
Add a --release-notes option to `swamp update` (or even make it the default)
20h ago
#1246
Docs: manual should state workflow unknown keys are rejected and placement is step-only (follow-up to #1240)
s20h ago
#442
Make GCP CRUD methods factory-aware so list-discovered resources can be managed in-place
s1d ago
#1284
serve: read ops (data.query, workflow.approvals, workflow run.search) linearly scan the whole datastore — ~350–600ms floor regardless of match count
s1d ago
#1286
Running "swamp workflow run ..." in a subdir of the swamp repo fails
s1d ago
#1219
Guide agents to inspect reports after failed model and workflow runs
Teams1d ago
#1285
serve: main JS thread holds ~40–70% of a core while idle (no clients, no runs, --no-schedule)
1d ago
#1253
Search box collapses to near-zero width on mobile on the Extensions page
k1d ago
#1283
Extensions page: Search bar missing on mobile
Team1d ago
#1274
spreadsheets-values: every method fails with 'Missing required path parameter: spreadsheetId' — implementation reads a global argument the schema does not declare
s1d ago
#1265
namespace migrate/set workflow broken for extension datastores: migrate skipped by sync guard, set not idempotent, migrate-index empties shards
s1d ago
#1276
ExtensionInfo.latestVersion typed 'string' but registry returns null; harden pull/resolve for prerelease-only extensions
s1d ago
#1282
workflow.run: relay a custom model method's output as method_output (command steps already do)
1d ago
#1281
promptChoice infinite-loops on non-interactive stdin
1d ago
#1275
gcp _lib: unconditional x-goog-user-project header causes USER_PROJECT_DENIED (403) for service accounts without the serviceUsageConsumer role
s1d ago
#1273
extension push: issue-verdict review is indistinguishable from missing/stale
k1d ago
#1272
swamp extension version crashes with 'Invalid CalVer version: "null"' when only a prerelease (beta/rc) version is published
Teamk1d ago
#1269
Pushing an extension after creating a public git repo that is the same as other previously pushed extensions doesn't update the "Verified public repository"
k2d ago
#1271
`datastore setup filesystem` never transfers content when leaving a sync-based (remote) datastore — copies only the catalog and hardcodes `filesPulled: 0`
Team2d ago
#1268
Scaleway models: create methods should not require the resource ID they generate (ipId/gatewayId/serverId/...)
2d ago
#1238
gcp/calendar events.list reads wrong array field ('defaultReminders' not 'items') → always returns 0 events
Teams2d ago
#1237
provisioner.provision fails with 'Cannot read properties of undefined (reading trim)' at method_execution_service.ts:852
Teams2d ago
#1266
method_execution_service.ts:852 crashes on undefined.trim() when writeResource receives undefined instance name
s2d ago
#1264
CLI support for collective API tokens (phase 3 of #960)
s2d ago
#1231
@swamp/gcp/calendar: service-account & ADC auth mint cloud-platform-scoped tokens → 403 on Calendar API
Teams2d ago
#1261
Scope enforcement and whoami introspection for collective tokens (phase 2 of #960)
s2d ago
#1262
fix(software-factory): DeclaredSchemaSchema.enum rejects boolean literals
2d ago
#1259
Surface cloud-provider labels (scaleway, digitalocean, oracle/oci) as first-class search/filter facets on the Extensions page
2d ago
#1258
Profile link in genesis subdirectory does not navigate back to main profile
2d ago
#1256
Profile stats: per-user daily rollup table + MV in ClickHouse
2d ago
#1255
Reconcile collective-token CLI activity to members (attribute → bonus → stamp → even-split)
2d ago
#1249
Telemetry stats consumer: unsanitized subcommand in Mongo update path drops user metrics silently
k3d ago
#1254
Telemetry stats consumer: insert_id dedup commits before the write it guards — any upsert failure is silently swallowed on retry
2d ago
#1240
Job-level labels: block is silently ignored, not rejected
k3d ago
#1241
Issue submission redactor silently corrupts report bodies
k3d ago
#1235
CLI telemetry: fold third-level verbs into subcommand + canonicalize aliases
2d ago
#1234
Docs: update extension info reference to document extensions (type grafts) in content metadata
s3d ago
#1229
Docs: swamp skill repo-structure reference still documents repo-local .swamp/telemetry/ as live
s3d ago
#1183
Add safe adoption and lifecycle methods for existing Hetzner resources
s3d ago
#1233
Docs: update manual telemetry reference for user-global spool and telemetry.yaml opt-out
s3d ago
#1101
export const extension can graft methods onto foreign-collective types, undisclosed in extension info / contentMetadata
Teams3d ago
#1142
Add lookup support to the Cloudflare DNS records model
s3d ago
#1232
Expand token scope registry to full taxonomy (phase 1 addendum, #960)
s3d ago
#1129
Docs: document user-global telemetry (telemetry.yaml opt-out, spool location, telemetry stats behavior)
s3d ago
#1082
score_daily rollup strands stale grains when a day-less grant re-stamps onto a later day
k3d ago
#1093
swamp-club: global rate limiter runs pre-auth and collapses all direct clients into one per-IP bucket — 429s authenticated CLI traffic
k3d ago
#1228
Collective API token scopes: domain, persistence, and auth threading (phase 1 of #960)
s3d ago
#1214
Telemetry migration from ~/.swamp/telemetry should auto-detect home-as-repo
k3d ago
#958
feed_post_score_events queue grows unboundedly (no TTL, no delete-on-delivery)
k3d ago
#1105
Issue-filing skill should require ownership classification before submitting a bug
Teams3d ago
#1221
Interactive finder silently drops the preview pane on narrower terminals, and layout selection is unstable
Teams3d ago
#954
@-mention autocomplete for users when writing lab ripples
k3d ago
#959
Remove comments from /feed and redesign the page
k3d ago
#1220
Interactive finder preview corrupts: overlapping/stale lines when preview content overflows the pane
Teams3d ago
#875
Score-refresh consumer: harden coalescing against a diverse backlog (bistability)
k3d ago
#844
Remove feed comments — consolidate discussion in Discord
k3d ago
#933
Add a 'my collective extensions' filter to extensions page
Teamk3d ago
#956
Relax the profanity filter
k3d ago
#736
Extension search returns edit-distance noise for short queries ("asdl" → "AWS DEADLINE")
k3d ago
#828
Telemetry recoverOrphaned startup race with multiple replicas (created_at-based)
k3d ago
#827
Telemetry retry/failed path has the same non-atomic claim as #820
k3d ago
#591
Option to change email in your Swamp Club profile or delete account
3d ago
#1226
Embeddable operative profile cards (iframe + oEmbed)
s3d ago
#1224
vault edit resolves wrong path (.swamp/vault/ instead of repo-root vaults/)
Teams3d ago
#1213
Grant *revoke* is never applied to the running server — under `--grant-reload auto` and `manual` alike, a revoked grant stays in force until an explicit `access reload`
s4d ago
#1201
Docs: update auth login examples for username support and piped passwords
s4d ago
#1200
Docs: add reference page for swamp run gc
s4d ago
#1211
Season Journey card shows "Claim Now" when there are no unclaimed tiers
4d ago
#1210
Clicking username on a quest page opens profile preview modal instead of navigating to the profile
4d ago
#1207
Streamline user invitation to swamp.club without requiring collective membership
3d ago
#1206
Unable to link account
k4d ago
#1203
Could not start dynamically linked executable: /home/sven/.swamp/bin/swamp
s4d ago
#1186
Collective invite is never claimed when the invitee registers via Google with the invited address — stays pending forever, invisible to the invitee
k4d ago
#1187
/orgs shows no pending collective invitations to the invitee — no list, banner, or accept affordance anywhere in the product
k4d ago
#1196
Cannot subscribe: personal collective has 0 operatives (owner missing from own roster) — payment returns Forbidden, while whoami and extension push both grant the collective
k4d ago
#1198
`models.md` says the `latest` marker is a symlink but it's a plain text file now
s4d ago
#1202
ln: failed to create symbolic link '/usr/local/bin/swamp': No such file or directory
s4d ago
#1205
Dead code: CollectivesSection island (pending-invite prompt) is never mounted; listPendingInvitationsByEmail has no production consumer
4d ago
#1204
Collective invite emailed-link return path is dropped: /accept-invite sends ?returnUrl= but /login reads ?redirect=
4d ago
#1194
swamp auth login prompts are confusing — "username" only accepts email, and --username is re-prompted
Teams4d ago
#1172
No retention/prune for .swamp/workflow-runs and .swamp/outputs
Teams4d ago
#1191
swamp issue get exposes commentCount but no way to read ripple bodies
Teams4d ago
#1197
Add a command to re-trigger repository verification (repositoryVerified)
4d ago
#1189
quest: 'Case Closed' (issue_shipped) does not fire when an issue you filed ships — #1181 shipped, challenge still 0/1 (bug_hunter fired for the same issue)
k4d ago
#1178
Unclear whether SWAMP_API_KEY auth claims a device's banked "ghost" reputation, or only swamp auth login does
s4d ago
#1195
Re-publish of an existing extension succeeds but latestVersion/pull never advances to it
Team4d ago
#1193
No way to log in on a headless host or with an OIDC-only account — please allow an API key
Team4d ago
#1190
Genesis Pass tier 14 (Halogen Saint) shows claimed 260 XP before its own threshold, contradicting the same page's progress tracker
Teamk4d ago
#1184
Quest XP milestones reference 'swamp extension publish' but the command is 'swamp extension push'
Teamk4d ago
#1173
swamp workflow history search OOMs on workflows with large run history
Teamk4d ago
#1181
Unreachable path in .swamp-sources.yaml is fatal to every command, including 'swamp version'
s4d ago
#1188
Bind ghost device reputation on whoami when Swamp-Distinct-Id header is present
s4d ago
#1180
swamp quest: deeds credit XP on command invocation, not success — failed commands still award full XP
k4d ago
#1185
extension pull fails permanently when a pinned exact-version dependency is removed from the registry
Team4d ago
#1177
swamp serve `--grant-reload auto` never reloads
s4d ago
#1182
Quest points are awarded for actions that are usage errors.
Team4d ago
#1179
Quests can be farmed by repeating the same command in a loop
4d ago
#1174
Committed .swamp-sources.yaml relative paths resolve against worktree cwd, not the main checkout — and missing sources are now skipped silently
s4d ago
#1169
readResource + vaulted sensitive fields: cross-run reads return the unresolved ref, and per-instance vault keys appear to collide
Teams4d ago
#1171
Docs: add IdP group refresh and deprovisioning details to swamp-serve manual pages
s5d ago
#1156
Blocked model methods are uninterruptible: SIGINT/SIGTERM don't force-exit; no cancellation signal for execute()
Teams5d ago
#1166
Document IdP group-based access control in serve guide
s5d ago
#1170
SSO admin setup guide for swamp-club
s5d ago
#1167
Surface the bundled deno path in the first-loaded extension guide + expose it via CLI
Teams5d ago
#1162
Docs: document the OTel logs signal in the swamp-club manual (opentelemetry.md)
s5d ago
#1163
OTel setup manual example (OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317) cannot work — exporter is OTLP/HTTP-only, needs port 4318
s5d ago
#1168
Pin the deno runtime for extension checks — bare `deno` is a PATH-hijack surface for the test/lint runtime
Team5d ago
#1165
swamp extension update doesn't migrate existing model instances to the new typeVersion — new methods are 'Unknown' (persists after #869)
4d ago
#1164
Configure the OTLP trace exporter (endpoint/service/headers) in .swamp.yaml, not only via OTEL_ env vars
s5d ago
#1153
SSO + IdP group federation for swamp-club
s6d ago
#1152
Docs: add workflow blocking semantics and lock concurrency to manual
s6d ago
#1151
Docs: add CEL run.* and webhook.* context variables to manual expressions reference
s6d ago
#1149
Hot-reload finds 0 types for large pulled extensions (empty extension_name in catalog rows)
s6d ago
#1143
UAT Phase 2: auth and agent commands
s6d ago
#1155
[@adam/cfgmgmt] ssh-exec models uninterruptible: SIGINT/SIGTERM ignored, child ssh not aborted (only SIGKILL works)
Team6d ago
#1154
Parse IdP groups from userinfo and wire into grant enforcement
s5d ago
#1148
How-to guide: How can I collaborate in the Swamp?
s6d ago
#1150
Stripe checkout product description says '2–20 portable seats' but platform allows 1–20 for Team
Teamk6d ago
#1147
/feed: filter and search by author, title/text, and topic
6d ago
#1146
vault skill docs don't mention --refresh-from/--refresh-ttl auto-refresh or that 'vault inspect' shows refresh-hook status
s6d ago
#1145
Docs: add --timeout to workflow resume reference
s6d ago
#1139
Lab: URLs inside list items aren't clickable (linkified) in rendered issue bodies/summaries
7d ago
#1138
Feed: detect and gracefully handle dead (404) post links (link rot)
7d ago
#1137
/feed: per-post unread indicators and mark-as-read to track reading progress
7d ago
#1132
Harden the CLI update path so a future artifact-host migration can't strand clients again
4d ago
#1128
UAT Phase 2: source commands and completions extension
s7d ago
#1125
Telemetry silently dropped outside a swamp repo — lost events + undercounted scores
k7d ago
#1124
UAT Phase 2: doctor install, secrets, and workflows
s7d ago
#1126
Docs: update --server support tables for extension and doctor commands
s7d ago
#1122
Docs: document WebSocket Bearer header and Sec-WebSocket-Protocol auth transports
s7d ago
#1127
New Release Discord notification links to GitHub Actions run instead of swamp changelog/release notes
7d ago
#1076
serve: extension and doctor extension handlers return not_implemented
s7d ago
#1119
WS handshake accepts the token **only** as a URL query parameter
s7d ago
#1120
serve: create*Deps() factories leak file-based catalog stores (3 FDs) per API request
k7d ago
#1121
flaky test: manual_approval suspension test leaks 3 timers (OTel InMemorySpanExporter setTimeout)
k7d ago
#1117
Document vault read-access audit trail
s7d ago
#1123
flaky test: serve OAuth client tests leak unconsumed fetch response bodies (+ connection_test readDir leak)
k7d ago
#1111
UAT Phase 2: telemetry, update --check, version/help
s7d ago
#1118
serve leaks file descriptors (EMFILE) — runFileSink.unregister runs after yield, not in finally
k7d ago
#1115
Docs: document instructionsMode for custom AI agent tools
s7d ago
#1109
Vault: native secret-read access audit trail
s7d ago
#1106
agent setup silently selects a destructive overwrite mode, with no way to choose otherwise and no documentation
Teams7d ago
#1116
Vault audit trail: wire audit through model resolver, serve, and token paths
s7d ago
#1113
Docs: document --hot-reload flag and swamp serve reload subcommand
s8d ago
#1104
Add a 'verify capability exists before relying on it' rule to repo-init CLAUDE.md
Teams1d ago
#1103
Architecture guide decision tree omits partial-match extend and package-granularity guidance
Team8d ago
#1102
Main page stats discrepancy
Teamk8d ago
#1099
UAT Phase 2: run history and run doctor
s9d ago
#1100
Missing reference files from bundled swamp skill
s9d ago
#1098
UAT Phase 1f: alias-parity micro-suite
s9d ago
#1096
UAT Phase 1e: report family verb gap-fill
s9d ago
#1095
Docs: add OTEL_RESOURCE_ATTRIBUTES to OpenTelemetry reference
s9d ago
#1084
Tracing ignores OTEL_RESOURCE_ATTRIBUTES — only service.name reaches the Resource
Teams9d ago
#1080
runModel(): options.arguments never reach the child's per-method arguments — merged into globalArgs, then dropped or rejected
s9d ago
#1092
swamp-club: /api/whoami 500s on fresh install — ensureIndexes {id:1} conflicts with migration 012 id_lookup index
k10d ago
#1091
data prune --json omits reclaimedModels[].modelName when a report entry is grouped first
k10d ago
#1094
swamp serve leaks esbuild bundler subprocesses as zombies (reparented to PID 1, never reaped)
s9d ago
#1083
One-time prod data checks: github:-authored lab issues blast radius + legacy uppercase extension names
10d ago
#1079
UAT Phase 1d: data family verb gap-fill
s10d ago
#1078
Improve skills and documentation to guide agents toward correct swamp patterns
s10d ago
#1077
runModel(): nested outputs record triggeredBy "manual" with no parentOutputId — docs promise model-trigger lineage
s10d ago
#1081
workflow history logs --follow for live-tailing running workflows
10d ago
#1072
UAT Phase 1c: vault family verb gap-fill
s10d ago
#1074
--skip-reports (and --report/--skip-report*) hard-fails with --server
Teams10d ago
#1073
vault list-keys no-arg form errors despite help text suggesting it works
s10d ago
#1056
extension pull only materializes skills for the primary tool, deletes other enrolled tools' copies
Teams10d ago
#1075
Add swamp straitjacket: opt-in, binary-shipped agent guardrail hooks
Team10d ago
#1070
UAT Phase 1b: workflow family verb gap-fill
s10d ago
#1062
Nested workflow invocation does not apply the child workflow's input defaults
s10d ago
#1071
Slow Mongo: subscription.findByCollectiveId N+1 fan-out inflates p95 (lab issue list)
s10d ago
#720
#welcome channel references "System Initiative" instead of "Swamp"
s10d ago
#1065
Self-update changes catalog source naming; stale rows trip I-Repo-1 and brick every CLI command
s10d ago
#1061
allowFailure not honored on workflow-task steps - parent run aborts, downstream steps stay pending
s11d ago
#1068
UAT Phase 1a: model family verb gap-fill
s11d ago
#1063
workflow validate treats defaulted model-method inputs as required (validate fails, run succeeds)
s10d ago
#1058
Serve leaderboard locate ('find yourself') live, retiring its per-replica standings cache
k11d ago
#1059
UAT Phase 8a: CI guard + adversarial tier-6 catch-all
s11d ago
#1060
Document context.runModel() model-to-model invocation
s11d ago
#1055
Serve leaderboard live from the score_daily rollup — retire per-pod snapshot & campaign-blind board fallback
k11d ago
#1057
i should be bull gator on discord
Team11d ago
#1052
commitPush no-op verification fetches the full monolithic index instead of the v2 shard/commitSeq fast-path (follow-up to #1034)
s11d ago
#1048
skill: add serve, grants, and access control guidance to the swamp skill
s11d ago
#1054
GCS datastore has same v1/v2 monolith-fetch paths as S3 (follow-up to #1052)
11d ago
#1051
Regression: swamp update syncs global skills to unconfigured agent directories
Teams11d ago
#1047
Share skill: guided solo-to-team promotion
s11d ago
#1053
Make PR links in Labs details clickable
s11d ago
#1049
Catalog export re-uploads the full monolithic object every sync, even with zero changes (sibling to #1034)
s12d ago
#1035
Adversarial-review recording under-communicates its contract (no dimension definitions, undocumented verdict enum, silent failure on invalid verdict)
s12d ago
#1050
Native FreeBSD build for swamp CLI
11d ago
#1044
extension push 'credentials-sensitive-field' flags z.number() counts + type-aliases as secrets
s12d ago
#1045
repo upgrade fatally aborts on a yanked pinned dependency (HTTP 410) instead of forward-resolving
s12d ago
#1046
docs: declarative grants directory how-to and reference updates
s12d ago
#1034
Shard-first v2 still re-uploads the full monolithic index + catalog export every commit; silent writeback failure above the 30s request timeout
s12d ago
#1037
serve-auth: declarative grants directory with validate-and-reconcile on reload
s12d ago
#1038
Docs: document per-invocation traceparent/tracestate support
s12d ago
#1043
work-item-summary report renders zero rows despite work items existing
12d ago
#1042
Collective leaderboard: activity metrics aggregated by identity group
Team12d ago
#1036
Monolithic index warning prints wrong command
Teams12d ago
#1041
repo-indexer: search fails immediately after index completes
Team12d ago
#1040
repo-indexer: SQL TRACE logs dominate search output
Team12d ago
#1039
repo-indexer: add list-indexed method
Team12d ago
#1033
S3 datastore push walks the entire cache root — nested/foreign namespace dirs become doubled index keys (recurring)
s12d ago
#1012
Docs: document swamp data prune (orphaned-data reclamation)
s12d ago
#1027
CI: review jobs check stale global state, causing cross-reviewer blocking
s12d ago
#1032
Docs: document CEL grant condition cost limits
s13d ago
#1029
serve-auth: CEL cost-bounding for grant conditions
s13d ago
#1030
swamp serve crashes with JavaScript heap OOM while running scheduled workflows
Teams13d ago
#1031
fix(access): align model RESOURCE_FIELDS between validation and runtime
13d ago
#1020
swamp serve startup/shutdown is very slow on large repo and lacks diagnostics
Teams13d ago
#904
Automated activity channel does not post on issue reopen — only open and close events are surfaced
k13d ago
#1019
Vault push log overstates what left the machine: Pushed N vault file(s) to datastore counts every dirty file, not just vault files
Teams13d ago
#1026
docs: OAuth authentication how-to and explanation guides for swamp serve
s13d ago
#1016
serve-auth: mode: oauth — device grant client + collective-based admission
s13d ago
#1021
extension update/install reports new version while on-disk pulled files stay old
s13d ago
#1025
Scorecard: beta/rc-only extensions show "not scored" despite successful scoring (GET /score resolves only latestVersion)
s13d ago
#1024
`swamp extension search --channel beta|rc|stable` ignores the filter — all channels + the no-flag default return an identical result set
13d ago
#1023
Beta-channel extensions are never scored — perpetual 'Scoring is taking longer than expected'
13d ago
#1022
feat: allow models to call other models mid-execution via context.runModel()
s11d ago
#1015
swamp-club: enable OAuth provider for swamp serve collective-based admission
s13d ago
#1013
command/shell: step with timeout + a surviving child process reports exit -1 despite command exiting 0
s13d ago
#1014
serve-auth: enable OIDC Provider + Device Authorization plugins in swamp-club
s14d ago
#1009
Orphaned data (migrated-away/deleted model) can't be GC'd or deleted
k14d ago
#1011
UAT: CLI coverage for swamp data prune (orphaned-data reclamation)
11d ago
#1010
Session credential revocation scans entire credential map on every dispatch completion
s14d ago
#1006
Docs: update worker-commands.md for --all flag and JSON output change
s14d ago
#1008
datastore migrate-index aborts on hardcoded 30s S3 requestTimeout for large shards
s2d ago
#1000
swamp worker list: hide disconnected workers by default, add --all flag
s14d ago
#1001
swamp serve should survive bad extension failures
Teams14d ago
#1002
Worker fleets phase 7: how-to guides and explanation docs
s14d ago
#1003
swamp serve: catch unhandled promise rejections from extensions
s14d ago
#999
[@adam/cfgmgmt] SSH helper can crash swamp serve via unhandled finally() rejection
Teams14d ago
#998
Docs: add --server-token flag to worker connect reference
s14d ago
#996
Add --server-token to worker connect for authenticated orchestrators
s14d ago
#997
Docs: document --trusted-hosts flag for swamp serve
s14d ago
#995
Document SWAMP_SERVE_EXTRA_HEADERS for reverse proxy/tunnel setups
s14d ago
#994
Add --trusted-hosts flag to swamp serve for Docker/Kubernetes worker connections
s14d ago
#990
Allow swamp clients to send custom headers when connecting to swamp serve
Teams14d ago
#993
Docs: update serve-flags.md default queue timeout from 60s to 10m
s14d ago
#992
Worker fleets phase 6: raise default queue timeout to 10 minutes
s14d ago
#989
Worker fleets phase 4b: capacity slots and concurrent dispatch
s14d ago
#984
MethodContext docs/comments mention context.putSecret but runtime exposes vaultService.put
Teams14d ago
#991
Docs: add --concurrency flag and SLOTS column to worker-commands reference
s14d ago
#983
install.sh still points users to systeminit/swamp
Teams14d ago
#988
Support user systemd units for 'swamp serve daemon enable'
Teams15d ago
#974
swamp serve scheduled execution runs steps in an isolated data scope: readResource sees empty state, writeResource never reaches the model-scope chain — stateful scheduled workflows duplicate instead of deduplicating
s15d ago
#982
Support installing swamp via mise GitHub backend
Teams14d ago
#981
Worker fleets phase 4a: dispatch runner extraction — child process per dispatch
s15d ago
#980
Docs: add swamp worker daemon enable/disable/status to worker-commands reference
s15d ago
#979
Worker fleets phase 3 PR2: swamp worker daemon enable
s15d ago
#977
Docs: add drain, lifecycle policies, and exit-code contract to references
s15d ago
#976
Worker fleets phase 3 PR1: drain state machine, lifecycle policies, signal handling
s15d ago
#978
Leaderboard search excludes ghosts — a visible ghost can't be found by its alias
k11d ago
#973
issue-lifecycle: plan lifecycle entry silently dropped when summary exceeds 1000 chars
s16d ago
#975
Docs: add worker verify, --verify-on-enroll, and env-var config to references
s16d ago
#940
Labs - Filters do not apply to Blocked status and Billing Tier category
k16d ago
#969
Worker fleets phase 2 PR2: env-var config, swamp worker verify, --verify-on-enroll
s16d ago
#970
Docs: add --type flag to issue edit reference and how-to
s16d ago
#972
Docs: update manual with whole-field expression syntax for workflow task inputs/globalArgs
s16d ago
#963
Allow changing an existing issue to security/confidential after submission
Teams16d ago
#932
Allow dynamic object expressions for workflow task inputs/globalArgs
Teams16d ago
#968
Docs: update enrollment token references for fleet tokens (--max-enrollments)
s16d ago
#966
Worker fleets phase 2 PR1: fleet tokens (--max-enrollments, bindings, worker naming)
s16d ago
#967
$identify events are never consumed — anonymous web history never binds to the account
16d ago
#952
Worker fleets phase 1 PR3: boot reconciliation and integration test
s17d ago
#961
Login success still shows login tip
Teams17d ago
#964
Support confidential visibility for non-security issues
Team12d ago
#960
Fine-grained scopes for swamp.club access tokens
Teams6d ago
#945
Add associative info to user profiles: collective membership + collaborative contributions
Team17d ago
#957
Make paid subscribers visually stand out (badge, profile popup summary)
3d ago
#955
Giphy integration via /giphy command
17d ago
#949
Worker fleets phase 1 PR2: step_queued events, pending-dispatch model, queue introspection
s17d ago
#953
Docs: add swamp worker queue to worker-commands reference
s17d ago
#950
/lab shipped list is sorted by issue number, not ship date
k17d ago
#951
Docs: update manual for ephemeral data and step-output dependency deferral
s17d ago
#948
Docs: update remote execution references for elastic queueing
s17d ago
#947
Worker fleets phase 1: elastic queueing
s17d ago
#919
catalog backfill should support scoped population for targeted lookups
s17d ago
#946
Docs: document global skill sync behavior for custom tools in manual
s17d ago
#943
swamp update syncs global skills to default agent directories instead of configured custom Pi skillsDir
Teams17d ago
#941
coerceToSuffix does not sanitize path-unsafe characters, causing forEach items and vary dimensions with / to produce invalid data instance names
Teams17d ago
#944
Badge for activity on other people's issues
Team17d ago
#938
swamp serve: add @keychain=<service>/<account> indirection for secret args on macOS
18d ago
#937
swamp serve: eliminate wrapper scripts via @vault= secret refs and native startup hooks
18d ago
#936
Automate mechanical frontmatter fixes in the fixing stage
18d ago
#935
duplication criterion scores same-content skills as 100% duplicate when skill appears in multiple plugins
18d ago
#934
spell-grammar false positives on CLI flag/placeholder patterns
18d ago
#924
Collscan/index-gap pack: unindexed $or id branches (every registry request), computed-field sort kills extension browse indexes, $expr blocks pull counts, apikey.userId, workflow_runs, 1100-doc profile fetch
k18d ago
#663
Implement ephemeral data as in-memory repository
s18d ago
#926
Request-path external fetches with no timeout / no negative cache: profile GitHub/Discord resolution and landing-page total count (30s → 504 mechanism)
k18d ago
#921
Auth hot path: 7 serial Atlas round trips per API-key request; session cookie cache dies after 5 min; session/apikey lookups unindexed
k18d ago
#923
Leaderboard: window boards are unindexed full-collection aggregations ×4 per locate miss; locate fetches 4×10k rows to rank one user; search() has O(sum-of-ranks) lookup fan-out
k18d ago
#922
/lab loads every issue with full markdown bodies on every request (incl. detail pages) + ~12 serial DB waves — the 3.4s avg / 30s tail
k18d ago
#928
doctor extensions reports source-mounted bundles as unreferenced after repair
Teams18d ago
#931
Agent setup suggests repo init in already initialized repos
Teams18d ago
#920
repo upgrade reports success but extension commands still warn about pending migration
Teams18d ago
#927
Activity projector runs on both telemetry replicas — same-day chunks can double-grant (grant_id collides but granted_at differs, ReplacingMergeTree never dedups)
3d ago
#915
Clicking on any region in the Execution Records eventually breaks the pie graph
k18d ago
#918
model evaluate is slow resolving data.latest expressions in large datastores
Teams18d ago
#914
swamp serve: model resource vault-backed sensitive fields resolve empty during served/workflow execution (readResource)
s19d ago
#917
Add SSH host public key collection for host certificate workflows
Teams19d ago
#913
datastore migrate-index ignores the repo's configured namespace (migrates bucket-root index instead)
s19d ago
#916
Driving agent can wedge a workflow-stage run irrecoverably (workflow-succeeded vs dispatch limit); skill should prevent it
19d ago
#893
refactor: decompose connection.ts server handlers into domain-aligned modules
s19d ago
#908
Leaderboard profile popover stuck on skeleton loader on second open
k19d ago
#912
Document the run tracker across all four diataxis verticals
s19d ago
#911
Add swamp datastore sync --migrate-index CLI command to trigger shard-first migration
s19d ago
#910
Add how-to guides for core operations and operational tasks
s19d ago
#906
Shard-first index: eliminate monolithic .datastore-index.json from commitPush critical section
s19d ago
#909
Add core-concept explanation pages to the manual
s19d ago
#655
SQLite run tracker subsystem for in-flight run lifecycle
s19d ago
#907
Add comprehensive CLI command reference documentation to the manual
s19d ago
#902
swamp audit record --from-hook exits non-zero as Claude Code PostToolUse hook despite internal try/catch design
s19d ago
#903
Local extension files (export const extension) are indexed but methods not merged into target types
k20d ago
#901
doctor extensions --repair should remove stale bundle entries for deleted source files
s20d ago
#898
repo upgrade shadowing warning should list all shadowed skills by name
s20d ago
#829
Intra-namespace write concurrency: whole-index sync under the lock serializes fan-out workloads (split from shipped #666)
s21d ago
#872
Activity heatmap clips the current UTC day — uses local browser time for "today" but snapshots are UTC-keyed
s21d ago
#876
hello-world tutorial: "use workflow inputs to pass..." misleads — should name CEL data.latest
s21d ago
#892
docs: update swamp-serve manual reference for phase 2 --server commands
s21d ago
#883
Extension skill should explicitly prohibit bare 'zod' imports (scorer sandbox fails)
Teams21d ago
#711
serve-auth: --server support for remaining remote-capable commands (phase 2)
s21d ago
#890
swamp serve --auth-mode token: redeem reads token-main as null → every valid token rejected 'Authentication failed' (real error hidden at debug)
s21d ago
#867
Pre-sync pull aborts the whole command when an index entry's S3 object is missing — no built-in way to recover
s21d ago
#891
GCS pushChanged bulk-walk deletion gate uses bulkInvalidated instead of dirtyPathsOverflowed, diverging from S3
21d ago
#852
Global skills should auto-sync when binary version advances
Teams21d ago
#889
swamp serve: hardcoded WebSocket host allowlist makes it unusable behind a reverse proxy (no --trusted-hosts/--allowed-origins)
21d ago
#887
Extension detail page shows deno doc module-not-found failure for published extension
Teamk21d ago
#886
swamp serve writes grant model files to ./models/swamp/grant/ instead of .swamp/
s22d ago
#869
Local model source edit may not change the bundle cache key — rebuilt bundle shadowed by an older same-hash copy on a shared S3 datastore
s22d ago
#884
serve: catalog backfill is unbounded and unsafe on large repos
s22d ago
#882
serve: V8 out-of-memory crash during catalog init on large repos (regression from #841)
Teams22d ago
#881
Council: set the scoring balance — command tiers, farm-decay parameters, cross-category ratio
22d ago
#880
Scoring coverage gaps: instrument drop-off, score ripples/mentions, reward invite-converts
22d ago
#851
autoGc emits auto_gc_completed event on --json stdout, breaking single-parse consumers
s23d ago
#845
copy/rsync ignores transport extraOptions (and proxyCommand), unlike exec/script
s23d ago
#871
Model method execution overhead: 10s+ per trivial operation, global lock prevents concurrency
Teams21d ago
#854
Epic #847 · Unit 2: score_grants append-only ledger write-model in Mongo (shadow, no read flip)
k23d ago
#862
feat(clickhouse): tracked archive→CH backfill tooling (backfill.sql)
23d ago
#861
feat(clickhouse): idempotent DDL migration path for running prod (#859 deliverable 2)
23d ago
#860
chore(clickhouse): retire S3-backed v1 + s3 objects after #859 cutover
23d ago
#859
Decouple prod ClickHouse from S3 (drop storage_policy=s3_main) + add a DDL migration path
24d ago
#853
Epic #847 · Unit 1: Land the ClickHouse projection foundation (schema + init SQL + compose service)
k24d ago
#850
Extension publish score is non-monotonic: yanking versions lowers a user's score
k4d ago
#848
Docs: add --ws-idle-timeout to serve flags reference
s24d ago
#849
Live Swamp Club event console on /feed — scrolling stream of all non-sensitive events
24d ago
#843
Make serve WebSocket idle/keepalive timeout configurable (untunable default aborts runs when serve's loop briefly blocks)
s24d ago
#841
serve startup time regression: synchronous catalog init delays WebSocket listener by ~4.5 minutes
Teams24d ago
#842
Docs: update extension info reference with content metadata output
s24d ago
#825
Surface extension type+method detail in CLI to eliminate expensive discovery loops
s24d ago
#840
Expose run/job/step identifiers as SWAMP_* env vars + CEL values, and template placement selectors (extends #331's run.id)
24d ago
#835
Docs: document @env= and @file= webhook secret indirection in swamp-serve reference
s25d ago
#839
fix: add .namespace.json to isInternalCacheFile() in datastore extensions
s25d ago
#834
fix: datastore sync --push deletes the namespace registration manifest (canonical namespace flow un-registers itself)
s25d ago
#838
docs: document swamp serve daemon enable/disable/status subcommands
s25d ago
#837
docs: document execution cancellation commands and cancelled status
s25d ago
#833
docs: bundled swamp agent skill lacks datastore-namespace guidance (giga-swamp)
s25d ago
#826
Batch / prefix delete for swamp data delete (single lock acquisition)
s25d ago
#836
docs: document autoGc config option for automatic garbage collection
s25d ago
#830
data query --select crashes on BigInt: "Do not know how to serialize a BigInt" when CEL size() reaches the JSON renderer
s25d ago
#823
Opt-in automatic garbage collection for datastore data
s25d ago
#820
Telemetry watcher has no replica coordination: N replicas double-process the same batch (non-atomic find→updateMany claim)
k25d ago
#824
Skill guides lack progressive reveal boundaries — agents over-read by 4x
s25d ago
#808
Execution cancellation: abort stuck workflow runs and model method runs, bulk cleanup, and daemon-restart reaping
s25d ago
#712
swamp repo upgrade should check git status and commit (or surface) the files it changes
s25d ago
#822
UAT: swamp workflow evaluate/run with forEach dynamic workflowIdOrName targets
a11d ago
#814
Resolve dynamic workflow task targets inside forEach
Teama25d ago
#819
Telemetry drain still capped ~80-100/s in prod: per-username full-history re-aggregate is O(users) sequential per batch (deferred #817 fix #4)
k25d ago
#817
Telemetry ingest is consumer-bound: counter & stats dedup via O(N) sequential insertOne, throughput stuck ~20 events/s regardless of BATCH_SIZE
k26d ago
#813
Leaderboard and profile streak not reporting
s26d ago
#812
Same-namespace writers fully serialize on the per-namespace lock — could maintenance/append writes avoid holding it?
s6d ago
#811
Could method-summary report artifacts get a default retention cap? They grow to dominate the datastore manifest
s25d ago
#807
Docs: document .? optional select for null-safe CEL data access
s26d ago
#810
Docs: update vault inspect output in manual reference
s26d ago
#803
Datastore should fail fast on unresolvable credentials instead of stalling on the AWS provider chain
s26d ago
#806
Optional scheduled / automatic datastore GC (retention-policy-driven pruning)
25d ago
#805
Notify issue author/participants on ripples & status changes — with Discord bot DM as a delivery channel
24d ago
#804
Batch step 2 of enrichAuthorPlans (per-collective subscription reads)
3d ago
#520
Per-model LockTimeoutError at 60s causes cascading failures under concurrent access
Teams26d ago
#666
Single __global__ datastore lock serializes unrelated writes across all repos/namespaces
s26d ago
#802
Add SWAMP CLUB wordmark logo next to sc-mark.png in TRADEMARKS.md
k25d ago
#801
Add SWAMP CLUB wordmark logo next to sc-mark.png in TRADEMARKS.md
26d ago
#798
pushChanged does not implement absence-on-disk deletion (markDirty contract rule #2)
s27d ago
#797
pushChanged does not implement absence-on-disk deletion (markDirty contract rule #2)
s27d ago
#788
swamp data gc prunes the catalog but never deletes objects from S3 datastores (markDirty hook not wired) — sync manifest never shrinks
s27d ago
#790
Add `vault delete` support to @swamp/1password extension
s27d ago
#791
Add `vault delete` support to @swamp/azure-kv extension
s27d ago
#792
Add `vault delete` support to @swamp/aws-sm extension
s27d ago
#719
Docs: document trigger.inputs for scheduled/webhook workflows in the manual
k27d ago
#729
serve --webhook usage string makes <header> look optional for generic scheme
s27d ago
#789
Leaderboard window baseline: 90-day cutoff zeroes returning-dormant users (latent, 0 impact today)
3d ago
#778
SKILL.md Common Commands: model create uses wrong @<type> prefix
s28d ago
#779
SKILL.md Common Commands: model type search uses wrong command and syntax
s28d ago
#679
docs: swamp serve user guide
s28d ago
#737
Yank semantics inconsistent: all-versions-yanked acts as a free hidden/private extension; extension-level yank hard-blocks re-push
s28d ago
#742
swamp issue bug times out posting to the Lab while swamp-club.com returns HTTP 200
s28d ago
#741
telemetry stats fatally fails to load an installed datastore extension (auto-resolve path); all other commands load it fine
s28d ago
#724
extension source: install skills from source-path extensions
s29d ago
#728
serve: webhook scheme not surfaced in startup event, health endpoint, or log line
s29d ago
#739
Add deleteResource to MethodContext and document dataRepository.delete in skills
s29d ago
#732
Trajectory chart: current-day x-axis label is clipped at the right edge
s29d ago
#707
Docs: update Copilot how-to for audit hooks support
s29d ago
#740
tf plan: FETCH_BUNDLE PAGE_FETCH_ERR / NO_STATES on cleanup-only plan (no resource changes)
29d ago
#726
Slack webhook pre-body gate only checks signature header, not timestamp
s29d ago
#713
Document model-method data-mutation surface (dataRepository.delete, findAllForModelSince, queryData)
s29d ago
#738
Homebrew formula
29d ago
#725
Dead code: verifySignature in webhook.ts superseded by verifier abstraction
s29d ago
#734
workflow resume holds the global lock across the resumed step, deadlocking any datastore op the step performs
s29d ago
#710
serve-auth: add --server support to data, model, workflow, vault, audit, summary, and report commands
s29d ago
#731
Telemetry not synced to swamp-club: local queue accumulating ~3 days despite valid auth
s1mo ago
#721
remote-execution.md tutorial claims hello-world repo already has a vault configured, but it doesn't
s1mo ago
#730
extension pull serves a stale version that disagrees with search (honors a legacy per-extension serverUrl)
sBlocked22d ago
#723
Data-driven webhook signature verifiers (avoid a code change + release per provider)
1mo ago
#709
Replace third-party trademark symbol with Swamp Club (SC) mark in TRADEMARKS.md
k1mo ago
#708
Eager render stack (Ink/yoga-layout + marked-terminal) adds ~540ms to every command's startup
s27d ago
#705
Update Copilot support
s1mo ago
#694
serve-auth: swamp access token rotate command
s1mo ago
#704
serve-auth: alias 'swamp access policy' as alternative to 'swamp access grant'
s1mo ago
#706
No self-serve way to rename username (sntxrrgithub -> desired sntxrr) after GitHub SSO signup
1mo ago
#701
Tutorial 'Publish an extension': examples hardcode @stack72 collective, breaks copy-paste publish step
s1mo ago
#703
serve-auth: add --server support to all read/query/operations commands
s1mo ago
#699
Tutorial "Validate with a dry run" section shows stale extension push --dry-run output
s1mo ago
#695
Extension dev workflow doc recommends `deno check` but deno isn't bundled or detected
s1mo ago
#702
serve-auth: SWAMP_SERVE_URL env var as default for --server flag
s27d ago
#696
Tutorial extension search "entropy" zero-result example is now stale
s1mo ago
#690
serve-auth: swamp access can-i — user self-service permission check
s1mo ago
#689
serve-auth: hard refusals for off-loopback without TLS or auth
s1mo ago
#688
serve-auth: wire AccessDecisionService into serve chokepoints for authorization enforcement
s1mo ago
#685
serve-auth: mode: token — server token authentication on WebSocket connections
s1mo ago
#684
sensitive-arg guard rejects an all-vault.get() record/map as a "literal", blocking definition migration
s1mo ago
#683
serve-auth: mandatory admin materialization from config at startup
s1mo ago
#682
serve-auth: auth config schema and mode flag for swamp serve
s1mo ago
#681
serve-auth: remote grant management via swamp access --server
s1mo ago
#680
serve-auth: declarative grants file with startup reconciliation
s1mo ago
#678
serve-auth: swamp access CLI commands
s1mo ago
#676
Docs: add server-side TLS reference for swamp serve --cert-file/--key-file
s1mo ago
#675
serve-auth: static TLS for swamp serve
s1mo ago
#677
docs: TLS setup guide for swamp serve (direct and reverse proxy)
s1mo ago
#674
serve-auth: client-side server credential storage
s1mo ago
#673
serve-auth: server token built-in model
s1mo ago
#671
Telemetry flush blocks command exit, adding ~1.2s p50 to every invocation
s1mo ago
#672
serve-auth: AccessDecisionService with in-memory policy snapshot
s1mo ago
#670
serve-auth: sealed CEL grant-condition environment
s1mo ago
#667
serve-auth: access bounded context — Grant, Group, and shared value objects
s1mo ago
#665
data gc --dry-run ignores the flag and performs a destructive GC
s1mo ago
#669
Private / org-scoped collectives with member ACLs
1mo ago
#668
serve-auth: Group aggregate + built-in model
1mo ago
#618
@swamp/aws/cloudformation: expose StackSet instances, drift, and operations (Cloud Control cannot)
s1mo ago
#658
extension pull: detect ghost-row conflicts and suggest swamp doctor extensions
s1mo ago
#662
Design: serve authentication & authorization (TLS, OAuth, access control)
5d ago
#660
extension push: adversarial-review report hash is platform-dependent (macOS vs Linux), so committed reviews never match a cross-OS runner
s1mo ago
#659
Can't click on repository from swamp extension search.
Teams1mo ago
#656
Remote Execution tutorial
s1mo ago
#657
`extension quality` false-positive bare-import detection on string literal "flexible"
Teams1mo ago
#654
Honour AWS profile default region when 'region' globalArg is omitted
s1mo ago
#629
Remote execution: comprehensive reference documentation
s1mo ago
#650
datastore setup migration relocates and deletes repo-root .swamp/secrets, breaking all local_encryption vault.get
s1mo ago
#642
model search --json returns a bare model object instead of {query, results} when exactly one model matches
s1mo ago
#643
model delete --json output shape doesn't match the documented {deleted, modelId, modelName, artifactsDeleted}
s1mo ago
#652
swamp serve does not open the UI
Team1mo ago
#649
Registry content-type search filter can match versions absent from the displayed extension
s1mo ago
#651
Docs: document --compact flag for model type describe
s1mo ago
#648
Docs: document reports.require failure semantics in the manual (unresolvable required report fails the run)
s1mo ago
#645
Resource-leak test failures on main: extension_rubric_scorer_test and worker_gateway_test
s1mo ago
#635
Tier-up announcements never fire for direct score contributions (badge awards, feed credits)
k1mo ago
#615
model type describe --json: bloated output (40% duplicated specs, no compact mode) and lost method-to-output mapping drive agents to read extension source
s1mo ago
#639
Yanked extension version still shown as active on swamp-club.com and in 'extension search'
s1mo ago
#640
reports.require in workflow YAML does not auto-execute pulled extension reports
k1mo ago
#638
Add deprecate/yank/unyank actions for own extensions on the web interface
Teamk1mo ago
#644
Landing page clips the curl install command instead of rendering the full text
1mo ago
#641
Extension author gitignore guidance: add .swamp.yaml and CLAUDE.md to recommended excludes
1mo ago
#631
Docs: document globalArgument input reference validation in workflow validate
s1mo ago
#637
Expose per-run memory/CPU metrics for method & workflow executions
1mo ago
#636
model method run OOMs at 4GB V8 heap on long high-fan-out methods; non-configurable heap + crash leaves run stuck in "running"
sBlocked11d ago
#633
Discord role sync never assigns lower leaderboard tiers (Swamp Baby / Muck Runt / Sludge Whelp)
k1mo ago
#622
workflow validate: resolve model globalArguments expressions against the calling workflow's declared inputs
s1mo ago
#619
Extension API: allow export const extension to add resource specs, or document that it cannot
s1mo ago
#630
Remote execution: UAT coverage for tokens, enrollment, and dispatch
11d ago
#535
Remote execution: orchestrator/worker fan-out (replaces execution drivers)
a1mo ago
#623
Docs: extension-publish skill guide doesn't cover release channels
s1mo ago
#628
doctor extensions: pulled-extension source files reported as orphans that --repair can't evict (nested @swamp/aws/* sibling mis-attribution)
s1mo ago
#626
Feature: make extension yank channel-scoped (--channel) so it doesn't nuke every channel
s1mo ago
#621
Add a way to list registered report definitions (report search only lists results)
s1mo ago
#617
workflow validate: method args with a Zod .default() are treated as required
s1mo ago
#625
swamp update --setup-auto does not work with bluefin44 (crontab not found, should
Teams1mo ago
#624
Feature: demote / withdraw an extension version from the stable channel
s1mo ago
#620
Inconsistent resource-field accessor: data get returns content, data query and CEL use attributes
s1mo ago
#616
Profile months overlap in trajectory
k1mo ago
#155
audit record --from-hook silently drops input from kiro-cli postToolUse hooks
1mo ago
#609
correcting capitlization of Swamp, Swamp Club, and The Swamp on the swamp-club.com website
k1mo ago
#613
Docs: Add release channel documentation to the manual
s1mo ago
#614
UAT: Release channel CLI and adversarial tests
s1mo ago
#608
API: Add release channel support for extension versions (beta, rc, stable)
s1mo ago
#612
Test skill evals with Fable in multi-skill eval tests
s1mo ago
#606
Resident/warm worker mode — `model method run` has ~6s fixed per-invocation overhead that rules out latency-sensitive use
s1mo ago
#600
Local source-loading should discover a report co-located with its model in a paths.base:manifest extension
s1mo ago
#602
extension quality scorer mis-detects quoted phrases in comments as bare imports
s1mo ago
#601
extension push: credentials-sensitive-field false positive when .meta({ sensitive: true }) is on a continuation line
s1mo ago
#507
Feed-post scoring is a direct domain write, not a consumer of feed_post_approved telemetry
k1mo ago
#492
reindexByUsername re-strands pre-association history and wipes sign_in_dates
k1mo ago
#599
extension push: optionally sync the published bundle to the manifest `repository:` (git mirror)
1mo ago
#597
Docs: vault refresh hooks (--refresh-from, --refresh-ttl, --clear-refresh)
s1mo ago
#598
Add 'creek' extension kind for cross-querying external systems alongside swamp data
1mo ago
#595
Deprecate "No slow types" (fast-check) rubric factor on server-side scorer
s1mo ago
#596
Support CI-friendly adversarial review artifacts for extension push
s1mo ago
#572
Quality rubric: scope "No slow types" for model extensions (consumed via model+CEL, not type imports)
s1mo ago
#505
extension quality fails to resolve bare specifiers — contradicts fmt no-import-prefix rule
Teams1mo ago
#594
Registry scorer fails on bare specifiers — mirror CLI fix from #505
s1mo ago
#543
Ability to change the email address associated with my Swamp Club Account
s1mo ago
#541
CI review jobs use two-dot diff that includes files the PR never touched
s1mo ago
#583
extension push --dry-run --json reports local helper imports as bogus model entries
s1mo ago
#590
Docs: vault reference in manual promotes inline KEY=VALUE as primary example
s1mo ago
#475
GCP: support vault expressions for credentials instead of env-var-only auth
s1mo ago
#587
Extension model method execute lacks typed args/context — every author has to use ': any' to unblock tests
s1mo ago
#584
model method run: cannot pass arrays, numbers, or booleans via --input
s1mo ago
#585
workflow resume fails to register all extension model types (local and pulled) — "Unknown model type"
s1mo ago
#477
Support for Custom CA's
k1mo ago
#588
swamp help extension omits yank and unyank (machine-readable CLI schema misses real subcommands)
s1mo ago
#586
@webframp/hashicorp-vault: empty KV engine causes 'data.data.keys is not iterable' on vault put
1mo ago
#474
AWS: support vault expressions for credentials instead of env-var/SDK-chain-only auth
s1mo ago
#582
Extension source: direct-content export scan only reads first 64 KiB, silently drops exports beyond it
s1mo ago
#571
data get/list --workflow and workflow history get/logs cannot resolve extension-delivered workflows (Workflow not found)
s1mo ago
#573
extension search returns null repository fields that extension info populates
s1mo ago
#580
Homepage install command: wrong domain and missing https:// protocol
s1mo ago
#579
Homepage install command: wrong domain and missing https:// protocol
1mo ago
#560
fix: giga-swamp UAT failures — 9 bugs found during comprehensive testing
s1mo ago
#570
Docs: add doctor secrets and doctor vaults to the troubleshooting how-to guide
s1mo ago
#568
Docs: add doctor vaults subcommand and pre-flight vault validation
s1mo ago
#567
gcs-datastore: registerNamespace does not detect conflicts with existing registrations
s1mo ago
#561
Codegen: auto-merge resources across GCP API versions instead of manual ADDITIONAL_VERSION_RESOURCE_FILTER
s1mo ago
#569
UAT: sensitive resource output without vault produces clear pre-flight error
1mo ago
#566
Validate vault availability when model has sensitive output fields
1mo ago
#565
Managed skills ship with dangling reference-doc links
s1mo ago
#564
swamp-club: update skill references and CLAUDE.md after superskill consolidation
s1mo ago
#563
swamp-uat: init_test.ts asserts old skill directory names after superskill consolidation
1mo ago
#559
fix: datastore setup extension with namespace config doesn't scope sync or register manifest
s1mo ago
#557
fix: namespace set on default repo writes incomplete filesystem config (missing path)
s1mo ago
#551
docs: giga-swamp user documentation — reference, how-to, and conceptual guide
s1mo ago
#552
Inconsistent failures in swamp doctor extensions (database is locked, bundle build failed)
s1mo ago
#555
feat: giga-swamp comprehensive UAT coverage
1mo ago
#548
feat: giga-swamp phase 7 — Data migration commands
s1mo ago
#508
Extension quality/adversarial-review: add a 'published-surface hygiene' check for real infra identifiers
s1mo ago
#547
feat: S3/GCS extension namespace manifest support (registerNamespace/listNamespaces)
s1mo ago
#542
feat: giga-swamp phase 5 — CLI output + namespace management commands
s1mo ago
#544
Should be able to see all the issues I created by a filter "submitted by me"
s1mo ago
#526
swamp-extension adversarial review skill needs mandatory mechanical verification checklist
Teams1mo ago
#540
paths.base: manifest is not honored for workflows: — bundled workflows only resolve from repo root, blocking self-contained subdir layouts (sibling to #459)
s1mo ago
#533
feat: S3/GCS extension namespace-scoped sync support
s1mo ago
#537
Add platform type to issue-lifecycle extension model Zod schema
s1mo ago
#536
fix: datastoreSetupExtension() ignores namespace config on initial migration push/pull
s1mo ago
#534
swamp datastore sync --push creates global .datastore-index.json ignoring namespace config
s1mo ago
#531
vault.get() expressions in extension model globalArguments are not resolved at runtime
s1mo ago
#532
Copy explicitGlobalArgs before mutation in resolveOrCreateDefinition
s1mo ago
#525
feat: giga-swamp phase 6 — Namespace-scoped sync
s1mo ago
#504
Allow global arguments in direct type execution (workflow fan-out)
s1mo ago
#529
workflow validate: trim stale 'skipped' label from model_not_found warning
s1mo ago
#517
workflow validate: fail on references to unknown model instances (typo'd modelIdOrName)
s1mo ago
#528
Add pi coding agent support
1mo ago
#518
swamp repo upgrade: ERR_SQLITE_ERROR 'attempt to write a readonly database' during extension catalog schema migration
s1mo ago
#509
Docs: TLS behind inspecting proxies / private CAs (system trust store, DENO_CERT, SSL_CERT_FILE)
1mo ago
#521
Workflow engine resolves extension methods against base type, ignoring extension-registered methods
Teams1mo ago
#527
hashicorp-vault should read token from env
1mo ago
#524
swamp workflow validate emits misleading "Extension failed to load" warning when type resolves locally
s1mo ago
#516
feat: giga-swamp phase 4 — CEL cross-namespace queries
s1mo ago
#515
Docs: document the extension push adversarial-review gate
s1mo ago
#519
Persistent, queryable workflow runs (status / cancel from any shell)
10d ago
#510
copy method reports success when scp exits non-zero (e.g. 255)
s1mo ago
#500
Enforce adversarial review gate before extension push
Teams1mo ago
#503
Bundled Deno does not honor the OS/system CA trust store
k1mo ago
#502
Gator-approved feed post did not trigger Discord activity or profile points
k1mo ago
#495
vault annotate --url fails with query params on @swamp/aws-sm
Teams1mo ago
#493
workflow approve/resume cannot find suspended run when using S3 datastore
Teams1mo ago
#494
datastore compact VACUUM fails with ERR_SQLITE_ERROR
Teams1mo ago
#498
Report type filtering in report search
Teamk1mo ago
#497
extension search: empty results from CLI despite known extensions
Teamk1mo ago
#501
username_metrics projection backfill does not trigger re-scoring (stale UserScore for dormant users)
3d ago
#499
support git forge / web namespaces for collectives
k1mo ago
#496
workflow approve/resume cannot find suspended runs
Teams1mo ago
#491
Telemetry never retroactively credits a device's pre-association history
k1mo ago
#490
Docs: document swamp doctor secrets in manual reference doctor.md
s1mo ago
#489
Docs: document 'swamp workflow resume --input' in manual reference
s1mo ago
#483
Remediate existing definitions holding cleartext sensitive global arguments (follow-up to #480)
s1mo ago
#467
Support --input flags on workflow resume for elevated permissions and runtime overrides
s1mo ago
#488
Cloudflare codegen: manifest version bumps on every regeneration (README not deno-fmt-clean)
s1mo ago
#486
feat: giga-swamp phase 3 — Path resolver + per-namespace locking
s1mo ago
#476
Cloudflare: support vault expressions for API credentials instead of env-var-only auth
s1mo ago
#484
Add integration test for sensitive-arg guard on lazily-loaded extension types (follow-up to #480)
s1mo ago
#482
Docs: document refusal of literal sensitive global arguments (follow-up to #480)
s1mo ago
#463
swamp serve scheduled workflows do not load repo extension registries
s1mo ago
#473
DigitalOcean: support vault expressions for the API token instead of DO_API_TOKEN env var
s1mo ago
#479
feat: giga-swamp phase 2 — Catalog schema v4 + repository interface
s1mo ago
#481
Docs: update extension-trust reference for swamp-only default + lockfile version pinning (swamp-club#465)
s1mo ago
#472
swamp model get does not redact `sensitive: true` fields (logs/reports/storage do)
s1mo ago
#469
Document manual_approval workflow step type and suspend/approve/resume flow
s1mo ago
#470
UAT tests for manual_approval workflow commands
1mo ago
#466
Add HTTP approval endpoints to swamp serve for manual_approval steps
s1mo ago
#464
feat: giga-swamp phase 1 — Namespace value object + config
s1mo ago
#459
paths.base: manifest is not honored for skills: — bundled skills only resolve from repo root, blocking multi-extension repos
s1mo ago
#400
Improve idempotency match field heuristic for auto-generated name resources (tagKeys, tagValues)
s1mo ago
#460
Orphaned .swamp/ without .swamp.yaml marker is reported as plain 'Not a swamp repository' — partial/corrupt repo not detected
s1mo ago
#461
swamp CLI: send user/device identity on extension-registry HTTP calls
j1mo ago
#458
swamp data gc does not remove physical version directories from disk
Teams1mo ago
#462
ci: aws-check and gcp-check jobs take ~30min — rethink whether full model type-checking is needed per PR
s1mo ago
#425
Add extension deprecation support to CLI
s1mo ago
#426
Display extension deprecation state on swamp-club pages
s1mo ago
#456
Docs: update autoupdating how-to for Linux privileged schedulers
s1mo ago
#452
Support privileged autoupdate schedulers for root-owned binaries on Linux
s1mo ago
#448
Telemetry admin reindex endpoint is gated on a defunct @systeminit.com email domain — permanently 403
s1mo ago
#455
How-to: Define custom AI agent tools
s1mo ago
#451
Docs: document LaunchDaemon autoupdate for root-owned macOS binaries
s1mo ago
#445
extension update/pull deadlocks when the repo's datastore is the extension being updated
s1mo ago
#403
Add a list/discover method to dbcluster for enumerating clusters in a region
s1mo ago
#450
Support deepAgents CLI/SDK as a target agent
1mo ago
#447
CLI telemetry forwards non-personally-resolvable identity for collective auth; distinct_id is per-machine, not per-repo
k1mo ago
#446
Telemetry ingest only resolves personal API keys — collective-token events are unattributed, identity_map under-claims
k1mo ago
#440
Datastore: lazy hydration with metadata-only setup and transparent content download
s1mo ago
#444
Docs: update datastore reference for lazy hydration, SyncContext, and SyncCapabilities
s1mo ago
#443
Default hydrationStrategy to lazy after soak period
1mo ago
#375
Add list/search as a factory method that produces many data artifacts (Drive files.list, gmail messages.list, etc.)
s1mo ago
#430
--json output is polluted by non-JSON content, breaking machine parsing
s1mo ago
#428
Add extension info command for registry metadata
s1mo ago
#439
Slim down extension search output now that extension info exists
s1mo ago
#436
Datastore extensions: only write dirty partition files on push
s1mo ago
#438
exec fails on macOS: ControlPath exceeds 104-byte Unix socket limit
s1mo ago
#435
Datastore extension benchmark suite for S3 and GCS
s1mo ago
#437
CSS effects on swamp.club (any page) cause high CPU
k1mo ago
#434
GCS datastore: dirty sidecar, partitioned index, content hashing, and scoped sync
s1mo ago
#433
Direct execution @type prefix fails for repo-local extension model types
Teams1mo ago
#379
S3 datastore: dirty sidecar, partitioned index, content hashing, and scoped sync
s1mo ago
#432
Support GitHub username in swamp.club profile to fix PR attribution
k4d ago
#431
dataRepository.getContent() fails in workflow-scope reports with 'type.toDirectoryPath is not a function'
s1mo ago
#429
Core repositories missing markDirty hook — scoped push only works on crash recovery
s1mo ago
#427
Add extension transfer between collectives
1mo ago
#424
swamp serve: extension bundle failure at startup is silently pinned, breaking scheduled workflows with permanent 'Unknown model type'
k1mo ago
#417
Docs: document VaultAnnotationProvider interface and extension opt-in pattern
s1mo ago
#415
Add VaultAnnotationProvider support to @swamp/azure-kv
s1mo ago
#421
Upgrade TUI graphics — better AI-generated ANSI or a Moebius hand-authored pipeline
1mo ago
#418
Vault annotations: --note/--notes flag inconsistency and UX improvements
s1mo ago
#419
Add VaultAnnotationProvider conformance helpers to @systeminit/swamp-testing
s1mo ago
#416
Add VaultAnnotationProvider support to @swamp/1password
s1mo ago
#414
Add VaultAnnotationProvider support to @swamp/aws-sm
s1mo ago
#236
Extension ecosystem: shared utility library, version sync tooling, and HTTP resilience patterns
Teams1mo ago
#420
Add assertVaultAnnotationExportConformance to @systeminit/swamp-testing
1mo ago
#348
Scaffold new extensions to publish-ready quality (12/12) by default
s1mo ago
#14
Add uniform bucket-level IAM support to @swamp/gcp/storage
s1mo ago
#410
workflow-scope report's dataRepository.getContent returns null for data written in the same workflow run
s1mo ago
#408
@swamp/digitalocean — add domain-records model for /v2/domains/{domain_name}/records
s1mo ago
#404
dbcluster state schema is missing DBClusterMembers (writer/reader, instance class)
s1mo ago
#411
workflow direct-execution inputs.* persist as globalArguments on auto-definitions and freeze on first run
s2mo ago
#413
Harness detection invents env vars for kiro/opencode/codex
k2mo ago
#393
Extension METHODS table truncates Method column; short names like apply/check wrap mid-word on /extensions/@swamp/ssh
s2mo ago
#407
Docs: update extension scoring documentation for dependency-trust rubric factor
s2mo ago
#401
cloudidentity API calls fail with 'requires a quota project' — bundle doesn't send x-goog-user-project header
s2mo ago
#406
Warn when a ${{ }} secret expression is single-quoted in a command/shell run: script
s2mo ago
#405
Workflow validation should resolve modelType for direct-execution steps
s2mo ago
#402
Add dependency-trust rubric factor to server-side scorer (RUBRIC_VERSION 3)
s2mo ago
#398
Add IAM policy management (setIamPolicy/getIamPolicy) on cloudresourcemanager resources; add custom-role CRUD to @swamp/gcp/iam
s2mo ago
#392
swamp extension rm leaves empty <kind>-bundles/<hash>/ dirs behind
s2mo ago
#378
Datastore sync: add SyncContext and SyncCapabilities framework contracts
s2mo ago
#399
@swamp/gcp/cloudresourcemanager/folders: create method has 5 blocking bugs (missing parent in body, LRO detection, post-LRO state, idempotency, projectId requirement)
s2mo ago
#386
issue-lifecycle: thank external contributors when issues are resolved
s2mo ago
#391
Pre-flight checks cannot access method arguments (check context omits methodArgs/unresolvedMethodArgs)
s2mo ago
#390
swamp audit record --from-hook creates a stray .swamp datastore in the process cwd instead of resolving the repo root
s2mo ago
#389
extension push publishes model files ending in _test.ts that no consumer can load
s2mo ago
#388
Docs: document --extensions-dir / SWAMP_EXTENSIONS_DIR for worktree workflows
s2mo ago
#397
@swamp/ssh exec method fails with 'ctx.createCelEnvironment is not a function'
2mo ago
#383
`swamp extension rm` leaves empty scaffold dirs behind
k2mo ago
#381
swamp CLI commands fail silently or hang when invoked from git worktrees via SWAMP_REPO_DIR
s2mo ago
#387
No user feedback when model method run is waiting for lock acquisition
s2mo ago
#382
Many CLI commands acquire global .datastore.lock unnecessarily, causing 60s LockTimeoutError under any concurrent writer
s2mo ago
#385
Add swamp extension prune to clean up stale catalog entries
2mo ago
#384
identity_map row not updated when user renames
s1mo ago
#376
Expose cel-js Environment to extensions for custom CEL evaluation
a2mo ago
#314
swamp issue get should rate-limit unauthenticated users instead of blocking
s2mo ago
#358
CEL and vault expressions not evaluated inside nested globalArguments fields
s2mo ago
#380
Datastore: lazy hydration for fast cold-start on first clone
1mo ago
#336
Add --stdin support to method run and workflow run for Unix pipe composition
s2mo ago
#374
files.get returns only minimal fields (id, name, kind, mimeType) because no 'fields' query parameter is sent
s2mo ago
#377
Terminal rendering breaks at large font sizes
Teams2mo ago
#373
ADC path uses wrong gcloud token store: 'gcloud auth print-access-token' instead of 'gcloud auth application-default print-access-token'
s2mo ago
#372
Docs: update doctor reference and autoupdate how-to for new doctor install subcommand
s2mo ago
#363
bucket-policy StateSchema.PolicyDocument declared z.string() but CloudControl returns it as a parsed object
s2mo ago
#366
bucket-policy GlobalArgsSchema requires Bucket and PolicyDocument, blocking workflow-YAML direct execution of get
s2mo ago
#367
Missing 'parent' field in GlobalArgsSchema for several @swamp/gcp/* models causes get to fail
s2mo ago
#371
createModelTestContext: storedResources not used by readResource; readResource always returns null
s2mo ago
#370
swamp-vault skill documents 'swamp vault read' but correct subcommand is 'read-secret'
s2mo ago
#365
Report execute throws are advisory: workflow marked succeeded, exit 0, AND report output is discarded
s2mo ago
#364
dataRepository.getContent rejects string type in production but docs and testing helper demonstrate strings
s2mo ago
#357
@swamp/digitalocean: 30 of 33 model types fail with version mismatch error
s2mo ago
#362
Unified login input that detects email vs username by presence of '@'
k2mo ago
#361
Introduce `swampd`: long-running local daemon for shared cache, secrets, and extensions
21d ago
#359
workflow validate: false "Missing required inputs" when method args are set in the model definition
k2mo ago
#356
Add first-class Kilo Code tool support
1mo ago
#355
Partitioned index for S3/GCS datastores (Phase 3)
2mo ago
#354
Per-path dirty tracking in S3/GCS datastore extensions (Phase 2)
s2mo ago
#350
Scoped sync and capability-gated concurrency for datastores (Phase 1)
s2mo ago
#353
Docs: update doctor extensions JSON reference to include warnings[] field
s2mo ago
#351
Surface type-extraction failures in doctor JSON output
s2mo ago
#342
W7 — unify extension failure surfaces; collapse registries.failures[] into sourceDetails[]
s2mo ago
#352
Doctor kind-completed events should carry correct per-registry status
2mo ago
#349
Direct type execution fails for locally-defined extension types with pulled duplicates
s2mo ago
#340
Distinguish validation-throw from bundle-throw in reconcile catch; surface ValidationFailed in sourceDetails
s2mo ago
#341
Surface Tombstoned transitions in doctor extensions output
s2mo ago
#321
swamp issue: check if reporter is on an outdated binary before opening
s2mo ago
#326
Detect stale skill directories and prompt for repo upgrade
s2mo ago
#339
extension unyank needs -y/--yes flag for non-interactive use
s2mo ago
#338
Step key parsing in execution_service uses naive split(":") and silently truncates colon-containing step names
k2mo ago
#337
Workflow-scope report artifacts unreachable via `swamp data get --workflow`
k2mo ago
#334
Fix invalidate-then-reconcile sequencing in doctor extensions; failure-mode RowStates unreachable in sourceDetails
s2mo ago
#335
Docs: add run namespace to CEL expressions reference
s2mo ago
#329
Add 'swamp issue comment' command for updating existing issues
Teams2mo ago
#333
doctor extensions invalidateAll does not trigger fingerprint recheck for existing Indexed rows
2mo ago
#332
Extension failure recording has dual write paths (legacy buildIndex vs W3 reconcile)
2mo ago
#324
Add type search for driver, datastore, and report kinds
s2mo ago
#291
Workflow-level runtime expressions (env.*, vault.*) not resolved in driverConfig — docker driver receives literal ${{ ... }} strings
j2mo ago
#328
Close #327 — fixed in 20260511.160514.0-sha.9d03b09a
Team2mo ago
#327
Nested workflow task fails with 'Bad resource ID' when workflowIdOrName uses @collective/ prefix
Teams2mo ago
#318
Investigate whether allExtensionMethodsAttached guard can be removed via registration-path consolidation
s2mo ago
#325
Improve skill trigger routing for cross-model edge cases
1mo ago
#322
Docs: update doctor extensions reference for W6 aggregate-state rendering + repair flags
s2mo ago
#320
Implement W6: swamp doctor extensions aggregate-state rendering + repair surface (extension catalog rearchitecture)
s2mo ago
#323
Surface ReconcileFromDisk dryRun transitions in swamp doctor extensions
2mo ago
#290
Implement W5: Per-fingerprint import URLs + subprocess test harness (extension catalog rearchitecture)
s2mo ago
#313
swamp issue get should not require authentication
s2mo ago
#315
swamp model create --global-arg KEY=VALUE doesn't coerce strings to z.number() schemas
2mo ago
#306
Docs: Update model-definitions.md and workflows.md for direct type execution
s2mo ago
#312
telemetry: emit child entries for follow-up action method invocations
s2mo ago
#302
Direct type execution: collapse model create + method run into one command
s2mo ago
#305
Docs: document binaries manifest field in extension-manifest.md
s2mo ago
#303
Accept and display binaries field from extension push metadata
s2mo ago
#301
Per-method telemetry events for workflow runs
k2mo ago
#271
W3 sourceToRow writes empty source_mtime — should carry filesystem mtime through Source entity
s2mo ago
#269
Implement W4: KindAdapter + unified loader (extension catalog rearchitecture)
s2mo ago
#294
forEach self.* in modelIdOrName not resolved in runtime execution path
Teams2mo ago
#297
Extension update rejects multiple .ts files extending the same target type within one local extension (regression)
2mo ago
#293
Award leaderboard points for referrals and collective invites
2mo ago
#292
Add agent harness detection and AiTool to telemetry
k2mo ago
#285
Docs: How-to guide for background autoupdating
s2mo ago
#288
datastore compact: VACUUM fails in compiled binary (SQLITE_LIMIT_ATTACHED=0)
s2mo ago
#289
swamp config set crashes with YAML serialization error
s2mo ago
#280
Missing unique indexes on user.email and user.username allow duplicate users
k2mo ago
#284
Manifest version bumps silently ignored for existing local extension aggregates
s2mo ago
#287
Repo-level version gating: minSwampVersion high-water mark for team consistency
1mo ago
#283
materialiseExtensions misclassifies pulled rows when manifest name collides with a pulled extension
s2mo ago
#286
Docs: document self.* expressions in modelIdOrName during forEach
s2mo ago
#279
Resolve self.* expressions in modelIdOrName during forEach expansion
Teams2mo ago
#282
Local extension edits don't reliably trigger rebundle
2mo ago
#278
discord-bot double-sends sign_up notifications
k2mo ago
#277
Discord bot sends duplicate signup notifications
2mo ago
#248
`swamp datastore setup` migration is not resumable / leaves the repo in a partial state on failure
s2mo ago
#239
extension quality/fmt fail on pulled extensions (path mismatch)
Teams2mo ago
#228
Detect AWS CredentialsProviderError in @swamp/aws-sm-vault and prepend SSO-expiration hint
s2mo ago
#270
Warm-start rebundleAndUpdateCatalog should respect terminal RowStates set by reconcile
2mo ago
#268
Docs: add vault read-secret command to reference manual
s2mo ago
#118
Add swamp issue get CLI command to fetch issue details
s2mo ago
#252
Implement W3: ReconcileFromDisk + freshness-as-aggregate-query (extension catalog rearchitecture)
s2mo ago
#238
vault: add read-secret CLI command for agent-driven secret retrieval
Teams2mo ago
#266
Docs: document workflow concurrency limits in reference manual
s2mo ago
#260
Configurable concurrency limits for workflow fan-out (forEach, parallel jobs/steps)
s2mo ago
#267
Extension layer garbage collection: prune catalog rows + evict orphaned bundles
2mo ago
#263
Vault expressions silently deliver __SWAMP_VSEC__ sentinels under the docker driver
s2mo ago
#254
Cross-process concurrency stress for W2 lifecycle services
s2mo ago
#261
Local extension model bundles don't rebuild when source changes (no rebuild CLI; manual cache delete breaks the runner)
s2mo ago
#249
Pre-existing TOCTOU windows in YAML repo walkers (findAll directory level + findById)
s2mo ago
#231
Implement W2: Lifecycle services own the catalog write (extension catalog rearchitecture)
s2mo ago
#241
performance degrades significantly with large SQLite catalog
Teams2mo ago
#258
feat(security): redact sensitive method arg values from audit log
s2mo ago
#257
docs: document swamp datastore compact and GC WAL behaviour
2mo ago
#256
UAT: swamp datastore compact reclaims WAL and catalog space
2mo ago
#255
Plan v4 step 9 literal test untestable under current catalog PK semantics
2mo ago
#253
UAT additions for W2 lifecycle services (Install/Remove/Upgrade)
2mo ago
#251
doctor extensions repair: clean catalog-only orphans
2mo ago
#240
summarise: timeout/hang on repos with many workflow runs
Teams2mo ago
#235
Agentic CLI improvements: --json stdout isolation, array inputs, and --repo-dir consistency
Teams2mo ago
#245
data search: surface jobTag alongside workflowTag and stepTag (follow-up to #237)
s2mo ago
#247
Built-in models must honor AbortSignal so --timeout works in practice
s2mo ago
#246
Reader-lock or lock-free read path for data list/get/search/query
s2mo ago
#234
data delete fails with "Directory not empty (os error 39)" when concurrent writes are active
Teams2mo ago
#237
data query: stepName and jobName fields always empty in CEL results
Teams2mo ago
#242
redmine extension: adopt state machine patterns from @magistr for agent-driven workflows
Team2mo ago
#226
Detect AWS CredentialsProviderError in summarizeSyncError and prepend SSO-expiration hint
s2mo ago
#232
Extend DatastoreSyncService.markDirty() with optional relPath argument
k2mo ago
#233
Extract LockfileRepository (W2 prequel for swamp-club#231)
s2mo ago
#229
DDD: refactor data services to depend on domain-side ports instead of infrastructure types
s2mo ago
#223
Implement W1b: Repository and RowState (extension catalog rearchitecture)
s2mo ago
#230
data·delete logger double-quotes the data name in log output
s2mo ago
#181
Add swamp data delete command to remove a data artifact by model and name
s2mo ago
#211
Implement W1: Repository and RowState (extension catalog rearchitecture)
s2mo ago
#222
Redundant push after pullChanged: localMtime clobbered by pullIndex(forceRemote)
s2mo ago
#221
Docs: update datastore-configuration manual after #220 setup-hydration fix lands
s2mo ago
#217
swamp-extension-model skill: include description field in upgrades quickref
s2mo ago
#172
Support multi-agent repo initialization (multiple --tool targets)
Teams2mo ago
#216
swamp-extension-model skill: include field in upgrades quickref
2mo ago
#215
Adversarial UAT test: missing cached bundle with intact catalog should self-recover
2mo ago
#214
Port importBundleByPath ENOENT fallback to datastore/driver/vault/report loaders
2mo ago
#212
swamp model type describe fails with 'No such file' instead of rebundling when bundle is missing
k2mo ago
#209
Schema-invalid extensions loop in rebundle path: catalog row never updates after first failed validation
s2mo ago
#210
feat: swamp extension verify — opaque extension-lifecycle verification primitive
2mo ago
#208
swamp model type search is slow (~8s) and re-bundles all extensions on every call
s2mo ago
#207
Per-extension layout migration drops Claude skill from @magistr/good-planning
s2mo ago
#206
swamp extension outdated crashes on empty repo (Stream ended...)
s2mo ago
#203
Docs: extension commands reference
s2mo ago
#205
Docs: extension install/pull/update sync-to-manifest behaviour
2mo ago
#204
Add process-level install lock around installExtension
s2mo ago
#198
Catalog retains stale source-file entries when extension version drops a file; no native prune/repair
2mo ago
#197
Document and surface a native cache-refresh path so agents stop doing cache surgery
2mo ago
#196
swamp should warn when installed extensions are outdated
2mo ago
#193
Re-enable Windows tests as deno compile for Windows lands
2mo ago
#192
swamp-club extension card no longer exposes @ns/slug as contiguous text
k2mo ago
#191
Docs: multi-tool repo support
s2mo ago
#180
add `swamp doctor extensions` subcommand for on-demand extension load diagnostics
s2mo ago
#170
Docs: repository-configuration.md missing defaultDriver / defaultDriverConfig
ks2mo ago
#189
swamp model method run: --foreach to fan out across instances
2mo ago
#188
swamp workflow validate: actionable error messages and template scaffolds
1mo ago
#187
swamp CLI cold-start latency (~5–7 s per invocation) compounds in workflows that shell out
1mo ago
#186
Workflow tasks should support ephemeral model instances (modelType + globalArgs) so workflows are zero-prereq
2mo ago
#177
Local extension models in extensions/models are not discovered in fresh repo tutorial flow
s2mo ago
#178
Better Auth rejects requests on hostnames not in hardcoded trustedOrigins (signup/signin broken on non-canonical hosts)
k2mo ago
#176
ticket 1138 not clear - can we still use github?
2mo ago
#175
Drag Windows into the Swamp
Teams2mo ago
#173
swamp repo init --tool kiro does not create .kiro/settings/cli.json
Teams2mo ago
#171
CLI dumps 300-line Cliffy Command object on unknown flags / subcommands
s2mo ago
#96
Persist lab filter selection in localStorage
k2mo ago
#169
Server-side parse query params on /lab/all so refresh preserves multi-filter URLs
k2mo ago
#168
fast-path sidecar TOCTOU: post-op HEAD can record generation from a concurrent writer's push, masking their data on next sync
s2mo ago
#156
Add a preflight diagnostic for AI-tool audit integrations (so upstream CLI changes stop breaking us silently)
s2mo ago
#166
@swamp/gcs-datastore: same minutes-slow zero-diff sync cliff as lab/164; mirror fingerprint fast path
s2mo ago
#164
swamp datastore sync is minutes-slow at 4k-file scale even with zero-diff; outer 300s timeout fires
s2mo ago
#167
Scorer should honour files/deno.json imports so bare specifiers resolve
s2mo ago
#165
cleanup for repoDriver
kj2mo ago
#159
Add repo-level `defaultDriver` to `.swamp.yaml`
k2mo ago
#158
User report extensions registered lazily are silently skipped during method execution
s2mo ago
#157
swamp extension install: datastore push hangs ~8.5m then crashes with Deno TLS panic (tls_wrap.rs:1918 unwrap on None)
s2mo ago
#41
deprovision: firewall deletion fails with resource_in_use immediately after server delete
s2mo ago
#152
Trailing slash on /extensions/@<namespace>/ returns 404
s2mo ago
#154
codegen pipelines don't detect _lib/*.ts changes so manifest CalVer never bumps
2mo ago
#153
Link to namespace extensions listing from profile pages
s2mo ago
#150
DatastoreProvider.resolveCachePath declared optional but silently required at runtime
s2mo ago
#146
additionalFiles flatten to basenames on push and lack a runtime access API, creating a source-vs-pulled layout mismatch
s2mo ago
#4
Feature: swamp issue for extensions — bug reports, security disclosures, and author notifications
s3mo ago
#147
Accept-invite link returns HTML instead of JSON, breaking collective join
s3mo ago
#144
Docs: document jsr:/https: imports and non-local pinning convention in user-facing manual
s3mo ago
#143
First-class jsr: specifier support in extension bundler
s3mo ago
#97
Inline editing: click-to-edit fields instead of pencil icons
ks3mo ago
#142
Cross-extension code sharing via manifest exports field
2mo ago
#122
Footer floats when page content is shorter than viewport
s3mo ago
#135
Datastore sync surfaces opaque errors from extensions verbatim — no status code or body preview
s3mo ago
#133
Extension auto-resolve reports "already_installed" for truncated pulled-extension trees
3mo ago
#134
@swamp/s3-datastore: first-attempt 403 masked as "UnknownError" from AWS SDK deserializer
3mo ago
#128
Port bundle_freshness (content-fingerprint cache invalidation) to reports / drivers / datastores / vaults loaders
s3mo ago
#127
Mentions and notifications system for issues
s3mo ago
#129
open.ts web UI uses force:true pullExtension, same data-loss family as #126
s3mo ago
#131
Email delivery for mention notifications
2mo ago
#126
Datastore auto-update in resolve_datastore.ts uses force:true, risking silent overwrite of local edits
s3mo ago
#130
Auto-update WARN is silent in --json mode (logger suppresses non-fatal)
s3mo ago
#123
User extensions silently dropped when base type not yet registered at scan time
s3mo ago
#125
Per-repo user-extension bundle cache doesn't invalidate on source changes
s3mo ago
#121
workflow validate can silently overwrite local edits to pulled extensions via force-pull in auto-resolver
s3mo ago
#124
Adding methods to in-body `methods:{}` on `export const model` doesn't re-register
s2mo ago
#120
Extension pull should namespace files by extension to prevent filename collisions
s3mo ago
#110
Remove traffic lights in column 2 of /lab
ks3mo ago
#101
Flow modal: text rendering issues
k3mo ago
#106
Bog flow: text rendering and layout issues
k3mo ago
#109
Multi-select combo filtering on /lab
k3mo ago
#112
Filter lab issues by author (opened by user)
k3mo ago
#113
Usernames aren't linked to their profile pages
k3mo ago
#114
Collapsible left rail and repositionable right rail in Lab
k3mo ago
#117
swamp-club API: include issue author in GET /api/v1/lab/issues/{number} response
s3mo ago
#116
Install command curl-pipe-sh overflows the component on swamp.club homepage
s3mo ago
#115
'Assigned to me' overlaps 'Privacy policy' on short viewports
s3mo ago
#66
Add GitHub Copilot IDE support
s3mo ago
#119
Update CLAUDE.md co-author instructions to use swamp-club issue author lookup
s2mo ago
#111
Add skills extension type for bundling agent/human guidance documents
Teams3mo ago
#80
Improve skill trigger routing accuracy across models
s3mo ago
#84
Consolidate MethodReportContext construction — manual and workflow report paths build contexts divergently
s3mo ago
#108
data gc skips version-count GC when no lifetime-expired data exists
k3mo ago
#98
Description 'Show more' button appears even when text fits
k3mo ago
#99
Normalize text sizing across issue list and detail views
k3mo ago
#95
Update how-to guide with swamp-extension-publish skill
s3mo ago
#107
Content filter should identify the flagged word or phrase
k3mo ago
#92
Extension skills missing repository initialization and publishing prerequisites
Teams3mo ago
#94
Fix incorrect favicon in Google search results
3mo ago
#88
forEach.in with data.latest() throws misleading 'got: object' error for unresolved Promise
s3mo ago
#90
Audit: modelRegistry.get() without ensureTypeLoaded() in YAML repository save() paths
s3mo ago
#91
Vault CEL expressions replaced with VaultSecretBag sentinels after model type upgrade
k3mo ago
#93
Missing section on user profile page for wendy
s3mo ago
#86
issue-lifecycle models should support --assignee for swamp.club issues
s3mo ago
#89
Cross-model expression validator fails on lazy-loaded types — modelRegistry.get() bypasses ensureTypeLoaded
3mo ago
#55
Score daily sign-in events with streak multiplier
s3mo ago
#35
Consolidate method execution paths — workflow steps and manual runs build MethodContext divergently
k3mo ago
#85
Driver capability registry: declare richer execution capabilities at driver design time
s2mo ago
#59
Reindex path feeds error events to consumer, bypassing filtering
s3mo ago
#83
Workflow-level workspace for docker driver: stateful multi-step workflows
s2mo ago
#81
Workflow-scope user extension reports don't execute: getAll() excludes lazy-loaded reports
s3mo ago
#82
"OG Swamper" badge inconsistent
k3mo ago
#63
Architecture violation: search route imports directly from lib/infrastructure
s3mo ago
#56
Score extension pull events for extension authors
s3mo ago
#65
Phase 1: /feed — judge-gated content stream
k2mo ago
#64
Add reactions and Giphy integration to comments
3mo ago
#62
Introduce domain events to formalize the telemetry-to-consumer pipeline
3mo ago
#61
Refactor: move telemetry track() calls from route handlers to application services
s3mo ago
#58
Custom swamp-themed avatar generator with daily rerolls
2mo ago
#57
Profile content links with scoring for community contributions
2mo ago
#54
Score sign_up events in the telemetry pipeline
2mo ago
#53
Score extension publish events in the telemetry pipeline
s3mo ago
#52
Add 'award' telemetry event type for arbitrary score grants
2mo ago
#51
Bug: authenticated pulls always shows 0 on profile page
3mo ago
#50
Decouple identity_map from main app: username renames via event, not shared DB
3mo ago
#49
Optimise MongoDB Search Queries
3mo ago
#48
Transactional emails on login with google/similar
3mo ago
#47
Add rate limiting to send-verification-email endpoint
3mo ago
#46
Add authentication or rate limiting to check-verified endpoint
3mo ago
#39
data.latest() returns null when new data written while _catalog.db is already marked populated
a3mo ago
#38
Bundle cache fallback silently skipped when source and bundle have equal mtimes
s3mo ago
#44
Document vault migrate command in reference docs
s3mo ago
#43
Locks on long running actions
3mo ago
#45
swamp data query for morning-message in hello-world tutorial returns nothing.
a3mo ago
#13
Expand DataRecord with first-class provenance fields; remove all hidden scoping from data access
a3mo ago
#33
CatalogStore constructor runs createSchema before migrateIfNeeded; v1→v2 upgrade fails on existing repos
a3mo ago
#37
Add vault migrate command to move secrets between vaults
s3mo ago
#42
issue-lifecycle skill: improve resumption and close-out guidance
s3mo ago
#40
swamp workflow validate should check step inputs against method's required arguments
s3mo ago
#32
discord-bot poller double-processes events with >1 replica
3mo ago
#29
datastore sync --push fails on _catalog.db-wal: catalog SQLite DB lives inside the S3 sync cache
3mo ago
#31
datastore sync: clean up zombie _catalog.db* entries from remote index and S3 bucket
3mo ago
#30
datastore sync --push runs pushChanged() twice per invocation (coordinator dedup)
3mo ago
#26
Error when submitting a new issue manually
3mo ago
#25
Green text on issue details is a lot
3mo ago
#28
.swamp/datastore-bundles/ leaks into deno lint and deno fmt scans
3mo ago
#27
deno run audit task missing --allow-env flag
3mo ago
#24
evals/promptfoo: bump hono and @hono/node-server to clear 6 dependabot alerts
3mo ago
#21
issue-lifecycle: COMMENTED PR review can overwrite a prior decisive state in fetchPrReviews
2mo ago
#20
Add agent-constraints/ for issue-lifecycle skill
2mo ago
#19
@swamp/aws/ec2: auto-generated models lack list, tag, and factory-compatible update methods
3mo ago
#18
@swamp/digitalocean/space-key stores secret in plaintext - should mark as sensitive
3mo ago
#17
Add Azure provider pipeline to codegen
2mo ago
#16
feat: Namespace.so execution driver for remote workload execution
3mo ago
#15
Add macOS Keychain vault type
3mo ago
#12
feat: Private extensions
1mo ago
#11
Workflow execution repeats #1091: cross-model CEL expression validation fails for unresolved types
s3mo ago
#10
context.readModelData returns different results depending on invocation context (manual vs workflow)
s3mo ago
#9
Handle sensitive fields gracefully when no vault is configured
s1mo ago
#8
Vault reads for model global arguments are cached at workflow start, making in-workflow token refresh ineffective
3mo ago
#7
feat: approval gates for workflow steps and jobs
3mo ago
#6
Install script: curl fails TLS verification for swamp.club (certificate chain)
2mo ago
#5
Extension Patches: contribution workflow for community extensions
2mo ago
#3
Support 'swamp <app> run' as containerized entrypoint for easy onboarding
1mo ago
#2
Persistent runner / server mode to eliminate per-invocation CLI startup overhead
2mo ago
#1
feat: add support for Nix via a flake
s26d ago
← Back to list7/17/2026, 11:56:57 PM
01Issue
BugShippedSwamp Club
Assigneeskeeb
Relationships
#1093 swamp-club: global rate limiter runs pre-auth and collapses all direct clients into one per-IP bucket — 429s authenticated CLI traffic
Opened by keeb · 7/11/2026· Shipped 7/17/2026
Description
Since #726 (17ca034, expand rate limiting to global middleware), routes/_middleware.ts calls checkRateLimit(getGlobalRateLimiter(), ctx.req, null) BEFORE auth resolution. Consequences:
- The
/api/rule (120 req/min, all methods) applies to authenticated traffic too — the userId passed is always null at that point, sorequireAuth-style exemptions can't work in the global limiter. extractClientIponly readsx-forwarded-forand falls back to "unknown", so in any deployment without a proxy setting XFF, ALL clients share a single rate-limit bucket.- The CLI surfaces every 429 as "Rate limit exceeded... Sign in with 'swamp auth login' for a higher limit" — misleading, because signing in does not raise the global ceiling.
Steps to Reproduce
- Run swamp-club directly (no reverse proxy)
- Authenticate a CLI and issue >120 API requests within 60s (e.g. parallel
swamp extension pull/searchacross repos)
Observed: 429s on authenticated requests; all clients throttle together regardless of origin.
Impact
The UAT extension suite (~65 tests driving parallel CLI clients against one registry) fails wholesale. Any automation-heavy authenticated user behind NAT hits the same wall in production.
Suggested Direction (needs a design decision)
- Short term: an env override for test/self-hosted deployments (verified locally with a RATE_LIMIT_DISABLED=1 setting that empties the rule set; production defaults unchanged)
- Longer term: resolve auth (cached) before the global limiter or give authenticated principals per-key buckets/higher ceilings, and fix the "unknown" shared-bucket fallback
- CLI: only show the sign-in hint when the 429 actually came from an unauthenticated-only rule
Environment
swamp-club main (0abbb2f), swamp main (c3fd7b11), Linux x86_64
02Bog Flow
Shipped
Click a lifecycle step above to view its details.
03Sludge Pulse