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 ecffcbb
Browse filesBrowse the repository at this point in the historyBrowse files
fix(files): resolve CI audits and test types after restacking on staging
- Keep prepareProjectsForAccountDeletion returning the Project IDs to delete.
The object return added an unused storageCleanupEventIds field; the
durable cleanup outbox already processes those events, so restore the
staging contract and its stronger integration assertions.
- Exempt lib/mothership/generated from the relative-import convention.
contracts:sync copies those wire contracts verbatim and byte-checks them,
so their sibling imports must stay relative; drop their baseline rows.
- Re-record the files page module-count baseline for the Project browser.
- Type the test fixtures that regressed, including a queue-recovery
fixture that persisted the invalid completion status 'success'.
Copy file name to clipboardExpand all lines: .claude/rules/sim-imports.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ paths:
10
10
## Absolute Imports
11
11
12
12
**Always use absolute imports.** Never use relative imports, except that a barrel `index.ts` re-exports its own siblings relatively (`export { X } from './x'`). `check:source-conventions` ratchets this per file.
13
+
The wire contracts in `lib/mothership/generated/` are also exempt: the worker's `contracts:sync` copies them verbatim and byte-checks the copies, so never hand-edit their imports.
**Always use absolute imports.** Never use relative imports, except that a barrel `index.ts` re-exports its own siblings relatively (`export { X } from './x'`). `check:source-conventions` ratchets this per file.
13
+
The wire contracts in `lib/mothership/generated/` are also exempt: the worker's `contracts:sync` copies them verbatim and byte-checks the copies, so never hand-edit their imports.
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/files/components/file-viewer/rich-markdown-editor/editor-lifecycle.test.tsx
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -832,7 +832,7 @@ it('inserts an uploaded inline image using its Project content address', async (
0 commit comments