#3126
Session-start 'swamp model search --json' in the AGENTS.md template is unfulfillable - wire it to a hook or drop it
7h ago
#3124
Flaky property test: analyzeExpression dot/bracket agreement fails when the generated model name is a CEL keyword
11h ago
#3123
Accept usernames for user subjects in grant files
12h ago
#3122
Docs: enable-managed-config should say to re-run config migrate when its push fails
12h ago
#2621
datastore config migrate checks the sentinel in the stale local cache and re-runs a full migration over a shared S3 datastore
12h ago
#3117
datastore config migrate writes its sentinel before pushing; after a failed push a re-run reports 'already completed' and never publishes
s12h ago
#3022
extension quality, fmt --check and push disagree: bare-specifier severity, cache hit skips gates, gate failure hides the rubric, fmt ignores project config
s12h ago
#3121
Docs: grant file reference shows a stale format and omits resources and subjects
12h ago
#3071
Docs: extension push dry-run reference and how-to need the registry checks, API-call list and content hash from Lab #3016
s13h ago
#3120
Flaky property test: analyzeExpression hyphenated dot access fails when modelName generates a CEL keyword ("in")
13h ago
#3119
extension quality and push crash with IsADirectory when additionalFiles lists a directory
13h ago
#3118
extension push: a required global argument renders with a stray "" ("text": "string""")
13h ago
#3076
Resolve non-admin actors in dashboard audit logs
s14h ago
#3096
A nested structural swamp still waits on its run's lock when the lock holder is not a same-host ancestor (cross-host worker, --server into a non-ancestor serve)
h14h ago
#3116
Docs: extension publishing reference is stale on bare specifiers, quality output and fmt config (swamp-club#3022)
14h ago
#3115
Docs: serve authorization page should cover expression-reference checks and the vault.get trust boundary
12h ago
#3114
swamp-extensions: replace bare import specifiers with npm:/jsr: specifiers in first-party extensions
14h ago
#3113
Docs: channel-aware extension push prompts and promote with a manifest (follow-up to #2939)
13h ago
#3112
extension push: 'Requested visibility' line prints to stdout without the logger prefix, twice per run
15h ago
#3111
A nested structural swamp that outlives the run that started it keeps skipping that run's lock while the holder writes
15h ago
#3110
Show signal waits to remote clients and the dashboard
15h ago
#3109
Settle expired signal waits from swamp serve
15h ago
#3108
Resume signalled workflow runs automatically under swamp serve
15h ago
#3107
extension push/quality: structured acceptances for agents, a clearer title than For next time, and an optional reason
15h ago
#3093
Deliver workflow signals through a write-once outcome record instead of writing the run record
h15h ago
#3101
Shell steps: a vault.get on a continuation line of a multi-line double-quoted string inside a here-doc is wrapped in quotes
s15h ago
#3020
extension push: testing-completeness warns once per generated model (262 warnings in 25 extensions) with no way to mark a package generated
15h ago
#3021
extension push: declare accepted lint warnings where the finding is (inline swamp-review-ignore comments, a sidecar review file beside the manifest), reported in quality, push and the registry
s15h ago
#3105
Docs: manual describes the old extension push path resolution (manifest argument, --extensions-dir scope, global skill fallback) after swamp-club#3018
13h ago
#3031
extension push: --extensions-dir is ignored for bundled workflows
15h ago
#3018
extension push: sub-directory extensions cannot be found from outside their directory (manifest path, directory argument, --extensions-dir for workflows and skills)
s15h ago
#2669
GCP bigquery datasets update cannot target the dataset: reads the id from a name field datasets do not have
s16h ago
#3104
extension push: the undecided private-entitlement verdict still says the registry may start a trial at publish
16h ago
#3103
seed:collective cannot produce a superseded personal trial or a returned trial, so the UAT cannot cover them
15h ago
#3102
Replayable state fragments: Git-reviewable desired state for resources changed by model methods
16h ago
#3072
Extension bundler rewrites zod import text inside string/template literals, breaking code-generating extensions
Teamh16h ago
#2999
s3-datastore: pull never removes files deleted on the remote, so a peer's next push re-uploads them and undoes `swamp data gc`
s16h ago
#3090
swamp-testing withMockedCommand: record env and cwd in CapturedCommandCall
s16h ago
#2982
Forward held-lock identity over --server so a loopback nested swamp does not wait on its caller's lock
h16h ago
#3100
extension push: registry metadata and content hash label files relative to the repo dir, so a push with --extensions-dir records ../ paths
17h ago
#3077
Share dashboard authentication across tabs for deep links
s17h ago
#3099
Docs: vault.get shell references are placed per occurrence, and every single-quoted use is warned about
12h ago
#2983
A nested structural swamp on a same-host remote worker waits on its own step's lock held by swamp serve
h17h ago
#3058
Scheduled flaky-test detection is failing
s17h ago
#3098
Docs: declared acceptances for extension push warnings (quality.yaml sidecar, swamp-quality-ignore comments, For next time report)
13h ago
#3097
Docs: describe the private-entitlement registry check and the refusal wording in the extension publishing reference
13h ago
#2981
Fail fast when nested structural commands under parallel runs wait on each other's locks
h17h ago
#1545
Use whoami entitlement to explain private-extension push refusals
s17h ago
#3095
registry: store and show declared acceptances sent in contentMetadata.acceptances at confirm (swamp-club#3021)
17h ago
#2834
@swamp/digitalocean/space-key: update and sync call /v2/spaces/keys/undefined
s17h ago
#1735
knowledge-base retrieve persists query output into the state resource, with lifetime infinite and the query text in the instance name
s17h ago
#3079
Docs: remove followUpActions from the MethodResult reference in the extension model manual
h17h ago
#3092
signal_test: already-settled test fails by chance when a random UUID spells the sender name
18h ago
#3068
Add a wait_for_signal workflow step that pauses a run for a JSON message
h18h ago
#3094
Deliver workflow signals through swamp serve
h12h ago
#3091
Docs: serve authorization of expression references, env and direct-type runs (swamp-club#2786)
12h ago
#3059
run doctor through serve interrupts a live run of another serve instance when no heartbeats are recorded
h19h ago
#3088
extension push --dry-run: authentication verdict prints 'Signed in as .' when the credential is an API key with no username
19h ago
#3087
Docs: dispatch-env-allow and how remote shell steps receive secrets (swamp-club#2760, swamp-club#2791)
12h ago
#3081
Flaky test: WalSink replayed segments are delivered before events written after replay leaves one WAL segment
h19h ago
#3078
Remove followUpActions: no model or extension can produce them
h20h ago
#2946
Workflow schedule watcher and workflow edit symlink lookup ignore the managed config workflows dir
h20h ago
#3084
main is red: repository_dirty_coverage_test fails for UnifiedData.collectGarbage(orphaned deferred write)
20h ago
#3082
isProcessGone always reports alive on Linux under the test task permissions, failing 9 tests on main
h20h ago
#3083
Flaky test: WalSink replayed segments are delivered before events written after replay
17h ago
#2893
serve: relative tls cert-file/key-file and --config resolve against the working directory, not the repository
h20h ago
#3080
serve --remote-only: step output from workers is never persisted to the run log (history logs always empty)
20h ago
#2975
findBySpec/findByTag lose a workflow step's output after a version is deleted, pruned or rolled back
s20h ago
#3016
extension push --dry-run skips auth, collective and version-exists checks, and prints 'No API calls were made' while calling the registry
s21h ago
#2901
serve: a failed pull in acquireModelLocks leaves the per-model lock held until serve exits
h21h ago
#3074
serve HA: worker enrollment on a replica that lacks the enrollment token's definition may create a second definition (unverified)
21h ago
#3073
serve HA: pull a token's definition on an auth miss so a peer accepts a new token at once
21h ago
#2481
serve HA: a server token minted on one replica is rejected by the other replicas until they restart (auto-definitions/ is only pulled at boot)
h21h ago
#3066
data_query_stale_limit_test fails on Linux: a limited page returns names in b, a order
s21h ago
#3069
extension push: version-drift check reports 'no previously published version found' when the registry call failed
22h ago
#2917
Run tracker keeps some interrupted workflow rows forever: retention waits for markSettled, which several paths never call
22h ago
#3051
run doctor reads every run record on each run to rebuild the run indexes
hs22h ago
#3067
Search and list output follows directory iteration order in the definition, workflow, vault and output repositories
22h ago
#3065
extension push: accept attestation-backed adversarial-review evidence (lookup by extension and content hash), generated provenance, and carry the evidence to the registry at confirm (design: Lab #3023)
23h ago
#3064
verify-reviews: whole-extension rubric review for changed hand-written extensions, carried in the attestation and read by publish (design: Lab #3023)
22h ago
#3063
Docs: step and job name rules in the workflows reference
12h ago
#3023
Design: verify the extension push adversarial review through the attestation (whole-extension rubric review as a local verification step, carried in the attestation, read by publish and the push gate)
s23h ago
#3062
Workflow load errors print the raw Zod issue dump instead of a readable message
1d ago
#3060
Decide a stricter naming rule for workflow step and job names
15h ago
#3056
Datastore rework Phase 2: find, wrap and warn on hooked writes outside a unit of work (route 2), without removing it (no behaviour change)
s1d ago
#2978
stagecraft: read records with data query --single once it ships
s1d ago
#3054
Serve audit: WAL replay at startup deletes segments before the store confirms them
s1d ago
#3055
Datastore rework Phase 2: one flush path, so every push is a root's flush or checkpoint (no behaviour change)
s1d ago
#3050
Flaky test: usePreviewFetch in-flight fetch for A is discarded after switching to cached B
1d ago
#3052
Serve audit: delivered WAL segments are only deleted at shutdown, so a long-running serve fills the WAL
1d ago
#2990
Serve audit: sink filter config in serve.yaml is never validated
1d ago
#3037
Serve audit: two sinks with the same name share one emitter cursor, so the second never receives events
1d ago
#3039
Serve audit: a durable sink write that times out is retried while the first call is still pending, so the store can hold duplicate sequences
s1d ago
#3053
Datastore rework Phase 2: root units can checkpoint, and the CLI token commands push mid-command through it (no behaviour change)
s1d ago
#3047
extension push: restore --yes waiving warnings (revert the 20261005.154947.0 flag split), keep the accepted-warnings record, --accept-warnings stays as an optional alias
s1d ago
#3043
Flaky test: ModelResolver data accessors for a renamed model return the earlier id's record from findBySpec
s1d ago
#2468
serve: workflow trigger get/set ignore --config and read/write <repo>/.swamp/serve.yaml, so they disagree with the scheduler
1d ago
#2472
serve --hot-reload: a changed trigger override schedule is logged as applied but the built-in cron keeps firing
s1d ago
#2518
serve: a suspended run with an expired gate from a previous serve instance cannot be cancelled by any path
h1d ago
#2482
server tokens: concurrent mints of the same name can pair one mint's record with the other's secret, so a credential authenticates as the wrong principal
h1d ago
#3049
Docs: data query reference lists a --limit default of 100 and omits --single
1d ago
#2985
data query --limit returns fewer live records than exist and reports limited: false when stale catalog rows fall inside the limit
s1d ago
#2987
data get: help example passes --run latest, which is not a recognised run id
s1d ago
#3035
Datastore rework Phase 2: remaining serve direct pushes commit through root units (no behaviour change)
s1d ago
#3007
macOS autoupdate LaunchAgent fails with EX_CONFIG after self-update; doctor install still reports HEALTHY
s1d ago
#2905
workflow reject leaves sibling gates waiting_approval and dependents pending in a failed, retryable run
h1d ago
#3019
extension push: credentials-sensitive-field has no word boundaries and flags secretName, TokenReference, credential_id (fourth fix to the rule)
s1d ago
#3046
serve: run scheduled workflows concurrently (per-workflow serialization), and report queue delay
1d ago
#3045
Show expired approval gates as expired, with a Cancel action in the dashboard
1d ago
#3042
swamp-extensions publish.yml: pass --accept-warnings alongside --yes now that --yes no longer waives warnings
s1d ago
#2988
Serve audit: emitter breaks the durable hash chain and drops WAL events when a non-durable sink fails or lags
h1d ago
#3041
digitalocean codegen leaves an orphaned security_secret.ts model file after its endpoint left the spec
1d ago
#3040
extension promote accepts a yanked version and reports it promoted
1d ago
#2920
workflow cancel cannot cancel a suspended run whose workflow file was deleted, and cancel --all silently skips it
h1d ago
#3034
Datastore rework Phase 2: serve handlers commit through the unit of work (no behaviour change)
s1d ago
#3029
CEL data.version, data.listVersions and data.findBySpec drop data written before a model instance rename
s1d ago
#3036
Docs: doctor install reports a stale or failing autoupdate scheduler
1d ago
#3033
Datastore rework Phase 2: CLI commands stop marking and pushing directly (no behaviour change)
s1d ago
#2898
A job alone in its level starts after the abort, and its unstarted step is recorded as a real failure instead of settledByAbort
h1d ago
#2919
workflow approve racing workflow cancel loses the cancel: the run returns to suspended after cancel reported cancelled
h1d ago
#3032
Datastore rework Phase 2: commit pushes through a root unit of work per command or request (no behaviour change)
s1d ago
#3015
extension push: --accept-warnings separate from --yes, and --json exits non-zero instead of skipping the warnings prompt
s1d ago
#2977
workflow approve/resume hint lines wrap + quote names, breaking copy-paste
s1d ago
#3025
Datastore rework Phase 2: use cases open and commit the unit of work (no behaviour change)
s1d ago
#2613
extension push: workflows listed with a shared directory prefix collapse into one workflows.yaml; all but the last are silently dropped
s1d ago
#3030
digitalocean codegen: app-platform and database spec secret fields are not marked sensitive
h1d ago
#3005
dashboard: approved autoResume run shows Resume and needs-inputs hint while serve already resumed it (status running)
s1d ago
#3008
repo upgrade does not remove superseded skills from the repo-local skills dir, so its own warning never clears
s1d ago
#3011
readModelData silently drops data written before a model instance rename
s1d ago
#3028
Docs: manual approval pages show old quoted approve/approvals hints
1d ago
#3026
Docs: extension push --accept-warnings is separate from --yes (manual pages)
1d ago
#2972
data query: does not follow data rename forwarding that data get follows
h1d ago
#3003
vault migrate: report missing required --config fields clearly, before installing the target type
s1d ago
#2994
Unit tests share fixed /tmp catalog paths, so concurrent runs corrupt them and fail every later run
h1d ago
#3017
extension push output: double-quoted adjacent interpolations, repo-relative paths, and --json emits three JSON documents
1d ago
#3006
vault read-secret: to a pipe or file, drops the last line of a multi-line value when that line is 1024+ chars with no trailing newline (exit 0)
s1d ago
#3014
Docs: vault create and vault migrate name missing required --config fields and prompt for them
1d ago
#3013
auto-resolve: the Installing line prints the extension's entire multi-line description
1d ago
#3010
s3-datastore/serve: readResource without a version returns an older version; the latest marker is rewritten backwards
2d ago
#3004
Publish agent-facing projections of the manual: /llms.txt, .md pages, and llms-full.txt
Team3d ago
#3002
CLI tells signed-in callers to sign in when the registry rate-limits them
s3d ago
#3000
Let agent-runner drive more agent CLIs (Kilo Code and others)
4d ago
#2996
Datastore rework Phase 1 close-out: lock repository marks at zero, remove dead helpers, document the end state (no behaviour change)
s4d ago
#2997
Installer and README present required Swamp Club login as optional
s4d ago
#2998
s3-datastore: every fast-path miss re-downloads every _index shard, so a busy serve pulls the whole index every poll (~230 GB/day S3 egress)
4d ago
#2968
data query: renamed data items are not found by their old name
h4d ago
#2960
data query: model lookup by id and orphan recovery parity with data get
h4d ago
#2995
Datastore rework Phase 1 move C2: the vault config repository stages typed changes, serve stops marking vault files by hand (no behaviour change)
s4d ago
#2846
Model add-ons that extend a built-in model type never attach in CLI processes
s4d ago
#2843
deployments: sync fails after adopt/get because stored state has id, not uid
s4d ago
#2899
workflow approve on a run that is not suspended prints a fatal error with a stack trace
h4d ago
#2957
data query: no way to target a workflow's latest run
h4d ago
#2992
Datastore rework Phase 1 move C1: the workflow run repository stages typed changes (no behaviour change)
s4d ago
#2959
data query: binary content lacks contentEncoding/base64 parity with data get
h4d ago
#2958
data query: no fallback from spec name to data instance name
h4d ago
#2967
data query: no definitionHash or garbageCollection fields in query results
h4d ago
#2984
Add a subprocessors page at /subprocessors
4d ago
#2993
Feedback: Swamp as an approval-gated control plane for a small fleet
1d ago
#2820
stagecraft: publish @swamp/stagecraft: manifest, Lab exclusion, real-tree checks, packaged install, merge
s4d ago
#2980
Datastore rework Phase 1 move B: definition, workflow and evaluated repositories stage typed changes (no behaviour change)
s4d ago
#2348
Add self._index to forEach expression context
s4d ago
#2979
Datastore rework Phase 1 move A: data and output repositories stage typed changes (no behaviour change)
s4d ago
#2955
A nested structural swamp spawned by swamp serve skips every lock serve holds, including other runs' locks
h4d ago
#2956
stagecraft studio work-item page: follow-ups from the #2944 reviews
s4d ago
#2891
gatorwalk-factory studio: Simulate follow-ups from #2808's reviews (stuck Run tab on an unrunnable walk, settling states)
s4d ago
#2991
stagecraft studio work-item page: follow-ups from the #2956 reviews
1d ago
#2962
data query: confirm catalog parity with data get for custom datastores
h4d ago
#2986
Docs: document self._index for forEach steps in the manual
1d ago
#2961
data query: single-result --json mode for scripts migrating from data get
h4d ago
#2974
stagecraft: stop relying on the CLI's swamp data get
s4d ago
#2952
extension push: Credentials & Secrets review flags token-count fields (inputTokens, outputTokens, totalTokens) as secrets
s4d ago
#2951
stagecraft studio: serve refuses to start without queryData, and printed start commands can coerce a title
s4d ago
#2971
Datastore rework Phase 1: optional ambient unit of work in repositories (no behaviour change)
s4d ago
#2969
stagecraft studio: a Ticket tab on the work-item page (description, comments, relations), and the nav shows where you are
s4d ago
#2949
extension push: eval()/new Function() safety check is a substring match and blocks obj.eval( method calls in bundled libraries
s4d ago
#2904
Extension content extractor truncates metadata when a string, comment or regex contains an unpaired brace
s4d ago
#2970
Datastore rework Phase 1: UnitOfWork port and legacy adapter (no behaviour change)
s4d ago
#2520
Versions written by different steps of one workflow run all stay isLatest=true (data query / readModelData / queryData return stale "latest")
h4d ago
#2881
`swamp repo upgrade` adds its canonical Claude audit hook next to an existing variant, so every command is recorded twice
s4d ago
#2973
Docs: document data query --single and fix the stale --limit default in reference/data.md
1d ago
#2659
acquireModelLocks writes SWAMP_LOCK_HOLDER_PID to process-global env, so concurrent runs in one process clobber each other
h4d ago
#2882
`swamp issue bug` redactor treats the file name `settings.local.json` as a hostname and rewrites it to `[HOST-1].json`
s4d ago
#2966
stagecraft: short work-item ids: a tracker prefix plus a counter (blog-12), the ticket's id for external trackers (abc-12), and -2 for later work on the same ticket
s4d ago
#2948
data get --workflow silently returns an arbitrary step's data when several steps share a data name
h4d ago
#2963
stagecraft studio: long work-item keys overflow Board cards, and the built-in tracker ref repeats the key
s4d ago
#2942
swamp doctor workflows misses nested and .yml extension workflows that the loader reads
h4d ago
#2954
verify-reviews reports provider-error when a passing review mentions swamp's own invalid_api_key error code
4d ago
#2928
auth whoami says the stored API key is no longer valid when auth.json only holds an env-key identity cache
s4d ago
#2965
extension safety analyzer's Deno.Command( warning is a plain substring match
4d ago
#2921
Docs: swamp skill says cancelling a parent run cancels its nested child runs; the child is left suspended
s4d ago
#2944
stagecraft studio: a work-item view showing where one item is in its factory and how it got there
s4d ago
#2850
audit_deps does not scan gatorwalk-factory's lockfile
4d ago
#2947
stagecraft: prepare for publication: manifest, swamp's extension checks (fmt, quality, push --dry-run), repo verification, packaged install
s4d ago
#2953
Show the redaction diff and ask for confirmation before submitting an issue in log mode
4d ago
#2950
stagecraft skill: getting started asks every question at once; it should ask one at a time
s4d ago
#2943
stagecraft studio: a Board view of every work item by stage
s4d ago
#2941
Namespace advice in the slow-lock warning is wrong for a single repo on a local datastore
h4d ago
#2945
stagecraft: the Linear adapter assigns the issue when work starts
s4d ago
#2819
stagecraft: a user-facing README for first release (what it is, getting started, studio, trackers)
s4d ago
#2931
gatorwalk-factory skill: an interactive getting-started walkthrough for a first factory, modelled on swamp-getting-started
s5d ago
#2938
--json stderr mixes an offline auth-gate warning line with the pretty-printed error, so it can't be parsed
s5d ago
#2932
gatorwalk-factory: rename to stagecraft (@swamp/stagecraft) for first release
s5d ago
#2936
@swamp/tailscale: follow-ups from the initial release verification review
s5d ago
#2935
Filter/sort extensions by "new" on swamp-club.com/extensions
s5d ago
#2930
Method-run records left running by a dead owner are never reaped
s5d ago
#2826
Top-level swamp init never earns repo-init quest or tier credit
s5d ago
#2937
Scheduled flaky-test detection is failing
s4d ago
#2909
Flaky: usecase_sync_characterization_data_test 'data gc (serve)' asserts markDirty order that varies under parallel load
s5d ago
#2934
Docs: account-requirement manual page after the auth gate follow-ups (swamp-club#2916)
5d ago
#2916
Auth gate follow-ups: fail closed when the fail-open window can't be recorded, UX polish (swamp-club#2231)
s5d ago
#2644
Codegen/Vercel: create-only required fields block read methods in generated Vercel models
s5d ago
#2926
Worker dispatch rebuilds the definition with Definition.create, so a legacy-named model cannot run on a worker
h5d ago
#2918
A cancelled workflow exits before its steps stop, leaving their method-run records at running
h5d ago
#2927
Nested swamp structural command in a shell step times out on its parent's per-model lock (SWAMP_LOCK_HOLDER_PID is stripped)
5d ago
#2924
Auth gate blocks nested swamp in workflow shell steps when the credential is in SWAMP_API_KEY
h5d ago
#2925
swamp workflow create crashes with an [FTL] ZodError stack trace on an invalid (uppercase) workflow name
5d ago
#2923
swamp model create crashes with an [FTL] ZodError stack trace on an invalid (uppercase) model name
h5d ago
#2914
model cancel SIGTERMs a running swamp serve process when the method run belongs to a serve-run workflow
h5d ago
#2929
Follow-up action retries ignore the run's abort signal and can outlast a cancel
h21h ago
#2915
model cancel --all on a running workflow leaves its method-run records at running, or records them failed instead of cancelled
5d ago
#2910
model cancel SIGKILLs the owner 2 s after SIGTERM, before the step executor's own 3 s kill grace, so the run never records its own cancellation
h5d ago
#2895
workflow cancel and supersede of a suspended run leave its jobs running in the cancelled record
h5d ago
#2231
Auth gate: enforce authentication and add background proof refresh
s5d ago
#2922
Tell timeouts apart from cancels in method-run records, and review the hidden 30 s fallback timer for step-called model methods
5d ago
#2703
gatorwalk-factory: project a work item parked by its dispatch cap (GW-17 follow-up)
s5d ago
#2911
gatorwalk-factory: remove the static design page (design_page and its Mermaid renderer); the studio is the only visualization
s5d ago
#2896
A force-exited workflow run stays running with a dead pid: resume, recover and run doctor --fix cannot clear it
h5d ago
#2890
Server fallback content extraction drops quoted method keys and lists nested objects as methods
s5d ago
#2712
gatorwalk-factory: claim can wedge a ticket on a reservation whose factory no longer loads (GW-18 follow-ups)
s5d ago
#2841
gatorwalk-factory studio: file-watch and page edge cases left from #2806's reviews
s5d ago
#2736
A nested workflow that suspends on manual approval forwards its suspended event into the parent run's stream
h5d ago
#2913
gatorwalk-factory studio: a replaced directory that gets the same inode number is still not watched again
1d ago
#2772
gatorwalk-factory: lifecycle entries carry issue-lifecycle's versions, counts and attempts
s5d ago
#2799
gatorwalk-factory: mark a duplicate and move its work to the primary
s5d ago
#2912
gatorwalk-factory skill: an eval suite (claude plugin eval) that keeps authoring and driving behaviour from regressing
s4d ago
#2897
workflow cancel SIGKILLs the run 2 s after SIGTERM, cutting off always/completed cleanup jobs mid-step
h5d ago
#2889
gatorwalk-factory studio: a factory whose model file is briefly invalid YAML drops off the list, and the page jumps to another factory
s5d ago
#2714
gatorwalk-factory: publish can undo a manual status move after a lost cursor write (GW-17 follow-up)
s5d ago
#2902
Docs: account requirement and auth gate (swamp-club#2231)
s5d ago
#2710
gatorwalk-factory: publish explains a stuck status step, and every refused lifecycle copy (GW-17 follow-up)
s5d ago
#2908
Run from a git worktree: definitions from the worktree, state from the shared repo
5d ago
#2861
Conformance: behavioural round-trip suite for DatastoreSyncService in packages/testing
5d ago
#2859
Tests: remote failures during sync keep local writes dirty and the next flush uploads them (every flush path)
5d ago
#2857
Tests: two repos on one remote datastore: writes, deletes, renames and gc propagate through the real flush path and catalog
5d ago
#2855
Tests: every file a datastore repository changes on disk is covered by a markDirty (pin today's unmarked paths)
s5d ago
#2887
Scheduled flaky-test detection is failing
s5d ago
#2839
gatorwalk-factory skill: authoring's Show it step uses the studio once it lands
s5d ago
#2875
gatorwalk-factory: small driving fixes from the #2711 dogfood
s5d ago
#2907
S3/GCS datastore: a push that fails after uploading drops its recorded deletes, so the retry brings deleted data back
5d ago
#2906
Tests: bring the in-memory remote's default semantics up to @swamp/s3-datastore and @swamp/gcs-datastore 2026.10.01.1
5d ago
#2874
gatorwalk-factory: metrics count an open manual exit as a wait on a person
s5d ago
#2845
Warn when datastore setup keeps managedConfig but the new datastore has no config tier
h5d ago
#2828
Docs: telemetry reference — the envelope we send and our redaction policy
k5d ago
#2903
Docs: run doctor --fix and workflow recover settle runs left running by a force-exited process
5d ago
#2812
serve: a relative grants-dir resolves against the working directory, not the repository
h5d ago
#2872
gatorwalk-factory: the swamp-club adapter links the pull request on the Lab issue, as issue-lifecycle's link_pr does
s5d ago
#2900
Tell the pushing client when its extension contentMetadata fails validation
5d ago
#2886
gatorwalk-factory: main's embedded studio build is stale after #2792 and #2807 crossed
5d ago
#2862
Tests: property test for buildMarkDirtyHook path mapping
5d ago
#2860
Tests: characterise marks and pushes for every libswamp write use case via CLI and serve compositions
5d ago
#2858
Tests: characterise stale catalogs when two repos or serve nodes share a filesystem datastore
5d ago
#2856
Fitness: ratchet markDirty call sites, repository constructions outside the factory, and unhooked datastore writers
s5d ago
#2808
gatorwalk-factory studio: Simulate mode
s5d ago
#2597
workflow resume cleanup mode can run an always-gated teardown before a suspended job's approved work
h5d ago
#2894
Docs: serve-flags.md should state that relative grants-dir and grants-file resolve against the repository
5d ago
#2892
Extension datastore: query still returns an item after its delete is pulled
5d ago
#2842
gatorwalk-factory: scrub the swamp-club Lab from everything a public user sees, so it never reads as an option
s5d ago
#2816
gatorwalk-factory: a factory definition's name field duplicates the factory's model name
s5d ago
#2873
gatorwalk-factory: swamp-club-swamp-extensions stages read stale inputs (notify summary, review context, plan.submit)
s5d ago
#2840
gatorwalk-factory: validate warns on a way back with no description and on a product with no schema
s5d ago
#2838
managedConfig: extension writes update the shared lockfile from a stale cache and overwrite peers' entries
h5d ago
#2813
model method run draws an empty report box when a report returns no markdown
s5d ago
#2884
gatorwalk-factory: the factory definition lives in the factory model, with its schema, not in a separate file
s5d ago
#2801
gatorwalk-factory: publish assigns the issue when work starts
s5d ago
#2885
gatorwalk-factory: main's embedded studio bundle is stale after #2792, so studio_assets_test fails
5d ago
#2780
gatorwalk-factory: `--log` prints every method's output twice, and writes don't print the status that follows
s5d ago
#2807
gatorwalk-factory studio: Design mode
s6d ago
#2792
gatorwalk-factory: warn when a product only CEL reads is not produced on every path to the reading stage
s6d ago
#2883
Docs: document serve and worker trace structure in the OpenTelemetry reference
5d ago
#2854
Test infra: shared in-memory remote datastore fake and recording sync service for pre-refactor datastore tests
s6d ago
#2851
CEL: an expression naming the identifier cel returns {} instead of the context value
s6d ago
#2500
Scheduled flaky-test detection is failing
s6d ago
#2796
gatorwalk-factory: parent, blocked-by, related and duplicate relations in every tracker
s6d ago
#2878
swamp-extensions build-attestation rejects every run: evaluated workflows carry sensitiveFormat (port of swamp-club #2815)
s6d ago
#2711
gatorwalk-factory: skill command check knows each tracker adapter's own methods
s6d ago
#2868
managedConfig: model/vault create and other bulk-push commands re-upload a stale extension lockfile and erase peers' entries
h5d ago
#2795
gatorwalk-factory: a lifecycle chooses its tracker, and status shows projection lag
s6d ago
#2680
gatorwalk-factory: check that CEL product references name declared products
s6d ago
#2867
Cancel, reject and supersede of a parent run should settle its suspended nested child runs
6d ago
#2866
Docs: SWAMP_API_KEY_FILE and serve --club-api-key-file
5d ago
#2852
gatorwalk-factory: plan prompt can add the same feedback to feedbackIncorporated twice after revise then rework
s6d ago
#2865
Tracking: test baseline required before the datastore refactor (commit-log design)
4d ago
#2864
CI: run swamp-uat's datastore suite against the PR binary for PRs touching datastore code
s4d ago
#2863
Tests: serve pollers make a peer's writes, deletes and grants visible with a real catalog (before Phase 5)
6d ago
#2853
Docs: document mount-independent file grant sources for --grants-dir and --grants-file
6d ago
#2831
Telemetry opt-out scope: one user-level setting that disables telemetry everywhere
s6d ago
#2830
Telemetry: mark paths where errors are built so redaction needs no guessing
s6d ago
#2782
gatorwalk-factory skill: stop on repeated automatic rework, and lay out every exit neutrally at human stops
s6d ago
#2837
datastore setup extension overwrites the shared config tier with the repo-local copy and drops managedConfig from .swamp.yaml
h6d ago
#2770
gatorwalk-factory: keep a person's plan feedback and hand it to the next plan
s6d ago
#2745
serve reload keeps a removed extension's add-on methods on built-in and local model types
s6d ago
#2849
Docs: telemetry opt-out is user-level and applies everywhere (swamp-club#2831)
6d ago
#2847
gatorwalk-factory: a tracker-side check that a factory definition fits its bound tracker
1d ago
#2844
datastore setup can overwrite an existing remote config tier when it moves an in-repo tier into an extension datastore
6d ago
#2829
serve daemon enable writes a unit that crash-loops when serve args are invalid (e.g. missing --admins)
h6d ago
#2818
gatorwalk-factory skill: authoring: the agent interviews, starts from an example, validates, and shows the factory
s6d ago
#2806
gatorwalk-factory: studio model type and its local serve method
s6d ago
#2778
gatorwalk-factory: record_usage cannot take the token count Claude Code reports, so no dispatch gets usage
s6d ago
#2783
Object-level refinements on globalArguments schemas are not enforced at execution time
s6d ago
#2781
gatorwalk-factory: review prompts define severity and scale to the change, so a small change doesn't loop on logistics findings
s6d ago
#2748
workflow reference.md documents removed --driver flag on swamp workflow run
s6d ago
#2784
Docs: remove stale Docker Execution Driver section from the extension model reference
s6d ago
#2835
Combat log: batch the extension visibility lookup into one query
k6d ago
#2833
Concurrent embedded deno extraction races: stale temp-file cleanup deletes another process's in-flight .deno.tmp file (chmod ENOENT)
h6d ago
#2836
Docs: manual approval gates inside nested workflows (swamp-club#2736)
5d ago
#2802
Telemetry bridge drops a parent step's invocation when a nested workflow step has the same job and step names
h6d ago
#2794
gatorwalk-factory: a built-in tracker core that the Lab and Linear adapters build on
s6d ago
#2824
serve daemon: unit sets SWAMP_HOME, which relocates the config dir — token/oauth daemons can't find auth.json and crash-loop
h6d ago
#2776
gatorwalk-factory: dispatch fidelity: subagents get the rendered prompt and product contract, and their results are recorded as returned
s6d ago
#2805
gatorwalk-factory: saved scenarios next to a lifecycle, run by validate
s6d ago
#2832
gatorwalk-factory: built-in tracker create must not overwrite a ticket on an id collision
s5d ago
#2817
CLI telemetry redaction: user values still transmitted (errorMessage, workflowContext, init path, history args, private types) while command words are over-redacted
k6d ago
#2798
gatorwalk-factory: retarget a work item to another issue, journaled
s6d ago
#2825
Workflow step that times out on the model lock leaves its output and run-tracker row stuck at 'running'
h6d ago
#2769
gatorwalk-factory: a downgraded regression still sets the Lab regression flag
sBlocked6d ago
#2803
gatorwalk-factory: the lifecycle holder reads its lifecycle from lifecycles/<name>.yaml
s6d ago
#2788
serve: access reload tracks each grants-dir file under two names, and keeps a deleted file in its results
Teamh6d ago
#2827
Docs: serve daemon enable pins SWAMP_CONFIG_DIR; document the SWAMP_CONFIG_DIR override
6d ago
#2724
An extension upgrade that hits a type collision is rolled back to no version: roll back to the prior version with a commit/rollback install handle
h6d ago
#2785
gatorwalk-factory: decide whether 'lifecycle' should be called 'factory' before go-live
s6d ago
#2793
gatorwalk-factory: separate engine and tracker code behind a seam module the tests enforce
s6d ago
#2735
Telemetry bridge attributes a parent run's later method invocations to its nested child run
h6d ago
#2696
check_upgrades path test fails an extension that has no manifest instead of skipping it as unpublished
s6d ago
#2804
gatorwalk-factory: description fields on gates and work; move lifecycle comments into fields
s6d ago
#2821
software-factory: decide its future at gatorwalk-factory go-live: PR #318, support window, deprecation
s1d ago
#2814
sensitive_data_delivery_test fails where /bin/sh is bash: the final ps is exec'd and reports its own argv
h6d ago
#2815
build-attestation rejects every run: evaluated workflows now carry sensitiveFormat, which the provenance check treats as an uncommitted field
h6d ago
#2767
gatorwalk-factory: remove stage templates and apply; ship examples/ lifecycles instead
s6d ago
#2811
gatorwalk-factory: replace the Mermaid design page with a static studio export
5d ago
#2810
gatorwalk-factory studio: Operate mode for live work items
4d ago
#2809
gatorwalk-factory studio: example payloads from JSON Schema for Simulate walks
1d ago
#2768
gatorwalk-factory: swamp-extensions stages load the issue-lifecycle skill, which starts a second driver
s6d ago
#2800
gatorwalk-factory: a breakdown stage files child issues and their dependencies
1d ago
#2797
gatorwalk-factory: claim warns about open blockers and records an override
s5d ago
#2787
Docs: authorization reference should say access-control records need admin, not a data grant (swamp-club#2756)
6d ago
#2779
gatorwalk-factory: the dispatch packet does not say which products the stage records or their schemas
6d ago
#2777
gatorwalk-factory: subagent findings are retyped into record_artifact instead of recorded as returned
6d ago
#2775
gatorwalk-factory: restart at triage keeping what was recorded (gap 7)
1d ago
#2774
gatorwalk-factory: prepare to ship (fast_forward) for work already done
1d ago
#2773
gatorwalk-factory: a workflow stage cannot say where its workflow lives (gap 3)
s5d ago
#2771
gatorwalk-factory: the Lab issue stays current only if the driver remembers assign and publish
6d ago
#2762
DuplicateTypeError names the incoming extension as the existing claimant and reports a false ghost row when it sorts first
h6d ago
#2764
Docs: use-the-audit-timeline should state the permission swamp audit --server needs
6d ago
#2763
issue-lifecycle triage fails with 422 when the primary issue is already in_progress in swamp-club
s5d ago
#2761
Docs: worker-fleets TLS one-liner fails with KeyMismatch on macOS LibreSSL
6d ago
#2759
Docs: sensitive values read through expressions are delivered like vault.get (swamp-club#2171)
6d ago
#2754
serve: define and supply the collective and owner grant condition variables
7d ago
#2752
managedConfig: most CLI config writes exit 0 when the push to the datastore fails, leaving the change unpublished
s7d ago
#2750
Leaderboard: top-tier username styling (tier-sovereign-text) reads like core-team styling
Teamk7d ago
#2749
No first-class workflow primitive for spawning a permission-scoped agent session
7d ago
#2732
gatorwalk-factory: add issue-lifecycle's complete shortcut to swamp-extensions.yaml as per-stage exits (gap 6)
s7d ago
#2744
gatorwalk-factory: work-item keys are a title slug plus a short random suffix
s7d ago
#2723
Install extensions by stage and swap, with a journal and crash recovery
h7d ago
#2734
gatorwalk-factory: drive a swamp-extensions Lab issue end to end through the swamp-club adapter (gap 1)
s7d ago
#2742
managedConfig: extension rm on one serve instance leaves the extension's types registered on its peers
s7d ago
#2746
A pulled extension can shadow a built-in type, and removing it leaves serve without the built-in
7d ago
#2741
PulledExtensionsLock timeout names the lock file with a forward slash on Windows; Windows CI fails on main
s7d ago
#2515
definitions: delete() silently leaves an auto-definition file unless an earlier lookup cached its path
s7d ago
#2740
Docs: describe how enrollment token revoke disconnects connected workers
7d ago
#2737
vault create/migrate --config help says local_encryption 'always uses' the server key source
s7d ago
#2730
gatorwalk-factory: graph validation fails at default cycle limits; prune dominated count states
s7d ago
#2725
images list pulls full public catalog and crashes on duplicate names
Teams7d ago
#2726
issue --extension: documented example @adam/cfgmgmt is unroutable (no repo), so -x against it no-ops at exit 0
Teams7d ago
#2733
Docs: local_encryption key-source fields are refused over --server
7d ago
#2684
gatorwalk-factory: starter plugins (GW-13)
s7d ago
#2728
Docs: serve authorizes requests by id against the resource's name
7d ago
#2700
issue-lifecycle: link issues that ship together and ship duplicates
s7d ago
#2705
serve audit: auth.token.used hardcodes principalKind user for worker tokens
s7d ago
#2593
workflow resume ignores SWAMP_MAX_CONCURRENT_STEPS for job-level concurrency
h7d ago
#2651
Tidy up tests and helpers from the serve suspended-run cancel
h7d ago
#2727
Decorative animations outside the Lab still repaint on the main thread
7d ago
#2709
Concurrent extension installs and removals can interleave in one checkout: add a pulled-extensions lock and LockfileRepository.refresh()
h7d ago
#2722
deno run audit prints No description available for every advisory
h7d ago
#2688
gatorwalk-factory: local design page for a lifecycle (GW-10)
s7d ago
#2492
Add a literal() CEL function so one string can mix swamp expressions with another service template syntax
h7d ago
#2716
serve: model.delete of a missing model replies with message [object Object]
s7d ago
#2717
gatorwalk-factory: rename plugin/eject to template/apply (GW-20)
s7d ago
#2707
Extension archives have no size cap: cap the compressed and decompressed size on pull and push
h7d ago
#2616
withGeneratorSpan does not forward return() to the wrapped generator, so its finally blocks are skipped on early exit
h7d ago
#2713
forEach over a direct step with a shared modelName runs every iteration with one iteration's globalArgs on first creation
h7d ago
#2706
gatorwalk-factory: document loops and their controls
s7d ago
#2697
gatorwalk-factory swamp-club adapter: assign robustness (stale assignees, dropped entries, default username)
s7d ago
#2704
gatorwalk-factory: a parsed lifecycle cannot be parsed again (payload schemas keep a validator mark)
s7d ago
#2720
deno task audit fails on main: new OSV advisories in locked dependencies block verify-build
7d ago
#2708
Split installExtension into an unlocked prepare and a repo-changing apply
h7d ago
#2718
tests: extension_member_precedence_test fails on macOS (/var vs /private/var temp path)
s7d ago
#2685
gatorwalk-factory: projection publisher (GW-17)
s7d ago
#2715
tests: extension_member_precedence_test fails on macOS (tmp path vs /private realpath)
7d ago
#2686
gatorwalk-factory: start a work item from a ticket (GW-18)
s7d ago
#2667
gatorwalk-factory: requireField matches only equal values
s7d ago
#2650
workflow cancel --server shows raw JSON errors and drops --reason
h7d ago
#2702
Two pulled extensions providing one type + a rebuilt catalog brick every command (I-Repo-1 at startup reconcile, even rm/--repair)
h7d ago
#2666
gatorwalk-factory: conditional human approval
s7d ago
#2699
gatorwalk-factory: run verification in parallel inside a stage, and document the pattern
s7d ago
#2490
Extension catalog keeps stale rows after install migration and rm; model type describe crashes with ENOENT
h7d ago
#2698
Flaky test: CollectiveRefreshService fallback getAccessToken test counts calls after a fixed 200ms sleep
sh7d ago
#2693
vault edit cannot open a vault whose YAML no longer parses
s7d ago
#2701
Docs: worker-fleet guides start swamp serve without --admins and mint tokens with a removed command
7d ago
#2687
gatorwalk-factory: summary report and per-item metrics (GW-19)
s7d ago
#2654
gatorwalk-factory: validate passes a lifecycle whose graph exploration was truncated
s7d ago
#2493
model validate log output misaligns multi-entry Expression paths errors
h7d ago
#2631
gatorwalk-factory: swamp-club Lab adapter
s7d ago
#2642
Codegen/Hetzner: create-only required fields block list/get/delete in generated Hetzner models
s7d ago
#2447
Retry refusals print unquoted forEach template names in --from hints, which bash rejects
h7d ago
#2655
gatorwalk-factory: ambiguous-exit exclusivity compares requireField keys literally, not as field paths
s7d ago
#2580
workflow run log output: a forEach step with a templated name labels its iterations with the raw expression, e.g. deploy-${{ self.env }}[0]
h7d ago
#2677
gatorwalk-factory: Linear adapter lets a response-body timeout escape as a raw error
s7d ago
#2694
Docs: update the model validate Expression paths example in cel-expressions.md
7d ago
#2682
Add a duplicate_of relationship type to lab issues
s7d ago
#2663
gatorwalk-factory: plugin contract and composition (GW-12)
s7d ago
#2652
Docker image runs swamp as PID 1 without an init, so orphaned step processes are never reaped
h7d ago
#2617
swamp.cli.bootstrap, configure_extension_loaders and teardown spans each start their own trace
h7d ago
#2681
vault edit rename leaves local_encryption secrets under the old vault name
s7d ago
#2638
gatorwalk-factory: integration harness robustness (key parsing, version-check failure, HOME writes)
s7d ago
#2637
gatorwalk-factory: integration harness should strip every SWAMP_ variable except an allowlist
s7d ago
#2636
gatorwalk-factory: integration harness runs swamp --version without --no-telemetry, contradicting DESIGN.md
s7d ago
#2689
Windows compat CI red on main since #2644: extension_reload_test compares a raw path to the catalog's canonical path
s7d ago
#2571
Concurrent workflow runs race on extension auto-resolve: 'Unknown model type' in one of them
s7d ago
#2692
Docs: vault rename moves local_encryption secrets
7d ago
#2691
Docs: run swamp under an init in the worker-fleet guides
h7d ago
#2646
Extension restore leaves a parent installed and its dependency permanently missing when the dependency install fails
h7d ago
#2426
serve: vault edit over --server opens an editor on the server host and ignores the managedConfig vaults dir
s7d ago
#2683
s3/gcs datastore: pullChanged overwrites dirty, unpushed cache files
7d ago
#2664
gatorwalk-factory: tracker adapter contract and Linear adapter (GW-16)
s7d ago
#2679
Docs: edit commands over --server take piped YAML on stdin
7d ago
#2630
gatorwalk-factory: the swamp-extensions process as a gatorwalk lifecycle
s7d ago
#2671
Concurrent first runs in a fresh repo log 'Catalog migration to per-extension-aggregate-v3 failed (database is locked)'
7d ago
#2668
gatorwalk-factory: a shortcut from several stages to one
7d ago
#2665
gatorwalk-factory: parallel stages
1d ago
#2629
GCP codegen: filtered generate:gcp <service> produces different output than a full generate:gcp run
s8d ago
#2658
Flaky test: resolve_datastore_test sets SWAMP_DATASTORE process-wide and breaks parallel workflow_recover_test
s8d ago
#2645
Codegen/Cloudflare: create-only required fields block read methods in generated Cloudflare models
s8d ago
#2661
Docs: document snapshot cleanup and the new snapshot fields in the swamp run gc reference
7d ago
#2514
A suspended run started by swamp serve cannot be cancelled
h8d ago
#2660
GCP codegen: a same-surface merge that fails to parse drops the whole preferred document silently
8d ago
#2634
command/shell: aborting a step kills only sh, leaving the command's child processes orphaned
h8d ago
#2602
Reports from failed workflow steps are persisted but not recorded on the run
s8d ago
#2657
Codegen/GCP: PUT update fallback from stored state silently reverts out-of-band changes
8d ago
#2635
swamp writes .swamp/audit into the current directory when --repo-dir or SWAMP_REPO_DIR points elsewhere
s8d ago
#2633
gatorwalk-factory: the driving skill (GW-8)
s8d ago
#2656
Codegen: PUT updates clear optional fields that global arguments leave unset
8d ago
#2599
gatorwalk-factory: graph validation and exhaustive check (GW-9)
s8d ago
#2653
Docs: document health stream limits and narrowed snapshots in the swamp serve REST API reference
7d ago
#2639
Extension restore drops the lockfile entry's channel and leaks the parent's expectedChecksum into dependency installs
h8d ago
#2647
GCP codegen: fetch-schema pulls preview API versions, so preview-only compute resources ship in @swamp/gcp/compute
8d ago
#2643
Codegen/DigitalOcean: create-only required fields block list/get/delete in generated DigitalOcean models
8d ago
#2287
Make Compute Routes list usable without create-only global arguments
s8d ago
#2504
dashboard: Schedules/Webhooks views are empty for non-admins -- the health stream needs admin on access:* and the 403 is swallowed
s8d ago
#2625
build-attestation cannot find workflow runs when run from a git worktree
s8d ago
#2640
gatorwalk-factory: start's externalRefs cannot be passed with --input
7d ago
#2619
gatorwalk-factory: test harness on the real swamp engine (GW-7)
s8d ago
#1908
Add safe per-work-item workspace preparation
s8d ago
#2230
Cloud Asset: complete metadata-only project search snapshot for lifecycle planning
s8d ago
#2624
issue-lifecycle approve logs a 422 from swamp-club: Cannot triage issue in status triaged
s8d ago
#2614
Dashboard live audit stream fails in auth mode none when a token is left in sessionStorage
s8d ago
#2628
GCP enrichment snapshots omit the name field their model StateSchema requires
8d ago
#2627
access token mint --server: server demands --vault, no client version has that flag
8d ago
#2626
Docs: health endpoints need a valid token, not admin, and the stream ends on token revoke
7d ago
#2620
verify-build codegen group runs no tests, so GCP enrichment test suites are never gated
s8d ago
#2541
whoami reports an active trial ending on a collective with a paid Team subscription
Teams8d ago
#2458
datastore config migrate skips setting managedConfig when the datastore is already migrated
s8d ago
#2623
Codegen/AWS: create-only required fields block list/get/delete in generated AWS models
8d ago
#2429
managedConfig: serve extension handlers disagree on the pulled-extensions root, and lockfile files[] are repo-relative
h8d ago
#2622
Docs: fix config migrate output and second-instance setup in enable-managed-config
8d ago
#2589
swamp.model.method spans are parented to the workflow run span instead of their swamp.workflow.step span
h8d ago
#2609
Dashboard never reconnects after the serve WebSocket closes
s8d ago
#2611
gatorwalk-factory: lifecycle holder and work-item model type (GW-6)
s8d ago
#2618
End a collective's trial when it begins a paid subscription
8d ago
#2314
Platform certificate load failure surfaces as an uncaught error on network commands
h8d ago
#2615
swamp doctor reports 'workflows' command that doesn't exist
8d ago
#2417
serve: server-login can't be traced: no request spans, and gcs-datastore push is unparented with an 81s gap in child spans
h8d ago
#2420
workflow resume keeps the original run's process identity (run record pid and instanceId)
h8d ago
#2612
managedConfig: store pulled extension archives in the config tier and converge each checkout to the shared lockfile
h7d ago
#2607
Dashboard JSON highlighter inserts spaces after colons inside string values
s8d ago
#2610
Dashboard Back button wraps onto two lines at phone width
s8d ago
#2598
gatorwalk-factory: gates and limits (GW-5)
s8d ago
#2595
Dashboard: deep links to a model's data item, data version and report
s8d ago
#2601
Run-scoped data get/list return the latest version, not the version the run produced
s8d ago
← Back to list9/28/2026, 9:38:41 PM
01Issue
BugShippedSwamp CLIPublic
Assigneesstack72
Relationships
#2624 issue-lifecycle approve logs a 422 from swamp-club: Cannot triage issue in status triaged
Opened by stack72 · 9/28/2026· Shipped 9/28/2026
While running the issue-lifecycle for swamp-club #2620, approve succeeded locally (phase moved to approved, and implement and verify worked afterwards) but logged: swamp-club patch failed: 422 Cannot triage issue in status triaged, Expected open. It looks like approve sends a triage status transition for an issue that the triage method already moved to triaged. Either the transition is wrong for this phase, or approve should treat an already-applied status as a no-op, as the skill says re-runs do.
02Bog Flow
Shipped
Click a lifecycle step above to view its details.
03Sludge Pulse