#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
14h 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
s15h 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
h20h 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
← Back to list10/1/2026, 5:39:37 PM
01Issue
FeatureShippedExtensionsPublic
Assigneesskunk-ape
#2839 gatorwalk-factory skill: authoring's Show it step uses the studio once it lands
Opened by skunk-ape · 9/30/2026· Shipped 10/1/2026
The authoring reference (#2818, references/authoring.md, State 4: shown) shows a factory with design_page: render it, read the design-page record, save its content to an .html file. Once the studio lands (#2806 serve, #2807 Design mode with Copy reference, #2808 Simulate), switch State 4 to point the person at studio serve, take pasted Copy reference lines as change requests, and use Simulate to walk the paths the person named. Update the skill test's authoring run to match. Needs #2806, #2807, #2808.
02Bog Flow
Shipped
Click a lifecycle step above to view its details.
03Sludge Pulse