Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
0f5a257
docs: start cycle 0012 conflict analyzer split
flyingrobots Apr 7, 2026
211d635
refactor: extract conflict analysis request
flyingrobots Apr 7, 2026
02a9554
docs: update slice report style
flyingrobots Apr 7, 2026
bd3ebfc
docs: archive the compiler episode script
flyingrobots Apr 7, 2026
000734e
docs: revise the compiler ending
flyingrobots Apr 7, 2026
9f55ac9
docs: archive terminal bird submission
flyingrobots Apr 7, 2026
1143ea8
docs: Enhanced Easter Egg
flyingrobots Apr 7, 2026
c2b3df2
refactor: extract ConflictAnchor as runtime-backed class
flyingrobots Apr 7, 2026
e62348f
refactor: extract ConflictTarget as runtime-backed class
flyingrobots Apr 7, 2026
bd8fbfb
refactor: add runtime-backed conflict domain types
flyingrobots Apr 7, 2026
7afc4d9
refactor: wire conflict domain classes into ConflictAnalyzerService
flyingrobots Apr 7, 2026
000af13
docs: update cycle 0012 design doc with revised phase numbering
flyingrobots Apr 7, 2026
237d578
refactor: extract ConflictFrameLoader from ConflictAnalyzerService
flyingrobots Apr 7, 2026
753c0e6
refactor: decompose ConflictAnalyzerService into pipeline modules
flyingrobots Apr 7, 2026
8f70d9e
refactor: behavior on owning types, disable no-unsafe-* lint rules
flyingrobots Apr 7, 2026
6cac476
docs: cycle 0012 retro with no-unsafe-* decision record
flyingrobots Apr 7, 2026
0ef2ba8
refactor: strip all @type casts and @typedef blocks from conflict mod…
flyingrobots Apr 7, 2026
ec4226d
refactor: strip sludge from ConflictAnalysisRequest
flyingrobots Apr 7, 2026
5721409
docs: add sludge report to cycle 0012 retro
flyingrobots Apr 7, 2026
78e7790
refactor: clean facade, inline dead wrappers, strip last @import
flyingrobots Apr 7, 2026
1f6f6c0
chore: remove stale eslint-disable directives for disabled no-unsafe-…
flyingrobots Apr 7, 2026
3799eb8
chore: gitignore .mcp.json and .codex/
flyingrobots Apr 7, 2026
5d2e9b3
refactor: remove dead exports from conflict analyzer facade
flyingrobots Apr 7, 2026
36e6501
refactor: remove dead exports from 14 source files
flyingrobots Apr 8, 2026
da2d9de
refactor: remove 10 unused re-exports from errors barrel
flyingrobots Apr 8, 2026
f5a743b
docs: close cycle 0012, record no-unsafe-* policy, file god-context s…
flyingrobots Apr 8, 2026
4ff83c6
chore: graveyard 8 completed ASAP items, file resilience policy idea
flyingrobots Apr 8, 2026
ededf1b
ci: make tsc Gate 1 advisory — JSDoc JS produces false positives
flyingrobots Apr 8, 2026
a1a8148
docs: SYSTEMS_STYLE_TYPESCRIPT.md — the SSTS manifesto
flyingrobots Apr 8, 2026
523443d
docs: cycle 0013 design — TypeScript migration, no gods, no large files
flyingrobots Apr 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
refactor: remove 10 unused re-exports from errors barrel
Remove AdapterValidationError, CacheError, CrdtError, CryptoError,
EmptyMessageError, MessageCodecError, PersistenceError, TrustError,
WarpError, and WriterError from the barrel. None are imported via the
barrel — consumers use direct imports. WarpError and WriterError are
imported directly in index.js and browser.js respectively.

Barrel: 27 → 17 re-exports.
  • Loading branch information
flyingrobots committed Apr 8, 2026
commit da2d9dee6ad0b15fd3debe7ea35418f0004fef02
10 changes: 0 additions & 10 deletions src/domain/errors/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,7 @@
*/

export { default as AuditError } from './AuditError.js';
export { default as EmptyMessageError } from './EmptyMessageError.js';
export { default as EncryptionError } from './EncryptionError.js';
export { default as PersistenceError } from './PersistenceError.js';
export { default as WarpError } from './WarpError.js';
export { default as ForkError } from './ForkError.js';
export { default as IndexError } from './IndexError.js';
export { default as OperationAbortedError } from './OperationAbortedError.js';
Expand All @@ -22,12 +19,5 @@ export { default as ShardValidationError } from './ShardValidationError.js';
export { default as StorageError } from './StorageError.js';
export { default as SchemaUnsupportedError } from './SchemaUnsupportedError.js';
export { default as TraversalError } from './TraversalError.js';
export { default as TrustError } from './TrustError.js';
export { default as StrandError } from './StrandError.js';
export { default as WriterError } from './WriterError.js';
export { default as WormholeError } from './WormholeError.js';
export { default as AdapterValidationError } from './AdapterValidationError.js';
export { default as CacheError } from './CacheError.js';
export { default as CrdtError } from './CrdtError.js';
export { default as CryptoError } from './CryptoError.js';
export { default as MessageCodecError } from './MessageCodecError.js';
10 changes: 0 additions & 10 deletions test/unit/domain/errors/index.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,12 @@ describe('domain/errors index barrel', () => {
const errors = await import('../../../../src/domain/errors/index.js');

expect(Object.keys(errors).sort()).toEqual([
'AdapterValidationError',
'AuditError',
'CacheError',
'CrdtError',
'CryptoError',
'EmptyMessageError',
'EncryptionError',
'ForkError',
'IndexError',
'MessageCodecError',
'OperationAbortedError',
'PatchError',
'PersistenceError',
'QueryError',
'SchemaUnsupportedError',
'ShardCorruptionError',
Expand All @@ -28,10 +21,7 @@ describe('domain/errors index barrel', () => {
'StrandError',
'SyncError',
'TraversalError',
'TrustError',
'WarpError',
'WormholeError',
'WriterError',
]);
});
});