You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 325ecea
Browse filesBrowse the repository at this point in the historyBrowse files
improvement(projects): unify environment archive and align with shared patterns
- Archive a workspace's workflows atomically with it through one
archiveEnvironmentInTransaction shared by workspace delete and Project archive;
the workspace row is locked before the sweep so concurrent creates are covered
- Scope the Project lock timeout to lock acquisition and map lock timeouts and
deadlocks to a retryable conflict; backfill and multi-Project locks use the
shared advisory-lock helpers in code-unit order
- Shared orchestrationFailureResponse for raw routes; contracts use the ID
primitives and export only what is consumed; audit enums and mock in sync
- Project restrictions section matches its sibling settings rows
- Batch account-deletion Project loads/locks; skip inconsistent Projects in lists
- Harden the foundation integration suite (user-keyed cleanup, poll helper,
pid-scoped waits, precise assertions)
0 commit comments