{"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge rejects invalid entity projection cache limits"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > constructor() > throws a `RangeError` for an entity projection cache limit that is not a positive integer"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge removes partial state after a late connection failure"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > connectSpace() > removes the space's partial state after a late connection failure"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge keeps a mounted space visible when identifier listing fails"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > connectSpace() > keeps a mounted space visible when identifier listing fails"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge connects before an entity directory snapshot finishes"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > connectSpace() > returns the existing space while its entity directory snapshot is still pending"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge rejects an unauthorized initial space connection"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > connectSpace() > rejects an unauthorized initial space connection"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge status reports /pieces loaded only after materialization"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > initStatus() > reports `/pieces` as loaded only after materialization"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.status tracks debounced rebuild metrics"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > initStatus() > reports debounced rebuild metrics"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.status reports state that moved since the last read"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > initStatus() > reports state that moved since the last read"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.status sizes .status from the bytes a read serves"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > initStatus() > sizes `.status` from the bytes a read serves"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.status renders nothing when its state moves"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > initStatus() > renders nothing when its state moves"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.status renders when .status is read"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > initStatus() > renders when `.status` is read"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge exact entity lookup is targeted and projection cache is bounded"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareLookup() > looks up an exact entity without listing, and bounds the projection cache"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge keeps a newly resolved projection while older hydration is pending"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareLookup() > keeps a newly resolved projection while an older hydration is pending"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge keeps hydrated entity-only projections current"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareLookup() > keeps a hydrated entity-only projection current"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge materializes the piece registry when /pieces is first read"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareLookup() > materializes the piece registry when `/pieces` is first read"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.prepareLookup hydrates result.json on direct lookup"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareLookup() > hydrates `result.json` on a direct lookup"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge resolves known pieces without point identifier lookup"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareLookupForReply() > resolves a known piece without a point identifier lookup"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge materializes /pieces from pieceRegistry"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareDirectory() > materializes `/pieces` from the piece registry"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge entity directory snapshots do not hydrate values"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareDirectorySnapshot() > lists entity identifiers without hydrating their values"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge prepares a stable paginated entity identifier snapshot"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareDirectorySnapshot() > returns a stable snapshot across entity identifier pages"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge rejects inconsistent entity identifier pages > missing page"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareDirectorySnapshot() > given inconsistent entity identifier pages > rejects a missing page"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge rejects inconsistent entity identifier pages > changed server sequence"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareDirectorySnapshot() > given inconsistent entity identifier pages > rejects a page whose server sequence changed"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge rejects inconsistent entity identifier pages > unsorted identifiers"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareDirectorySnapshot() > given inconsistent entity identifier pages > rejects unsorted identifiers"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge rejects inconsistent entity identifier pages > non-advancing cursor"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareDirectorySnapshot() > given inconsistent entity identifier pages > rejects a cursor that does not advance"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge coalesces concurrent entity directory snapshots"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareDirectorySnapshot() > coalesces concurrent snapshots into one identifier request"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge removes an entity deleted during root hydration"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareDirectorySnapshot() > removes an entity deleted during its root hydration"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge refreshes /entities from the complete identifier list"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareDirectorySnapshot() > refreshes `/entities` from the complete identifier list"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge removes property indexes with a deleted entity"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareDirectorySnapshot() > removes a deleted entity's property indexes"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge fails closed without paginated identifier listing"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > prepareDirectorySnapshot() > rejects when the space has no paginated identifier listing"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge cache work stays linear while lookup references remain"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > entity projection references > keeps cache work linear while lookup references remain"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge defers projection eviction until lookup and open references close"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > entity projection references > defers projection eviction until lookup and open references close"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge balances repeated lookup and open references"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > entity projection references > balances repeated lookup and open references"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge releases descendant references after reactive removal"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > entity projection references > releases descendant references after a reactive removal"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.resolveEntity rejects non-canonical entity aliases"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > resolveEntity() > returns `false` for a non-canonical entity alias"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge decodes encoded space directory names for write paths"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > resolveWritePath() > decodes an encoded space directory name"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge resolves a value file's write path after an in-place rebuild"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > resolveWritePath() > resolves a value file's write path after an in-place rebuild"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge decodes encoded space directory names for source write paths"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > resolveSourceWritePath() > decodes an encoded space directory name"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge finalizes CFC annotations after committed writeback"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > finalizeWritePath() > advances the CFC annotation generation after a committed writeback"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge finalizes CFC annotations after namespace mutation writeback"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > finalizeWritePath() > advances the CFC annotation generation after a namespace mutation writeback"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.writeFsFile writes markdown frontmatter and body to FS paths"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > writeFsFile() > writes markdown frontmatter and body to FS paths"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.writeFsFile removes deleted markdown frontmatter keys and preserves scalar types"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > writeFsFile() > removes deleted markdown frontmatter keys and preserves scalar types"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.writeFsFile removes deleted keys from application/json projections"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > writeFsFile() > removes deleted keys from an `application/json` projection"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge hydrates and writes back markdown FS projection scalars"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > writeFsFile() > round-trips markdown FS projection scalars through hydration and writeback"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.invalidateWritePath clears hydrated piece result cache"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > invalidateWritePath() > clears the hydrated piece result cache"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.invalidateWritePath does not spawn concurrent hydrations for the same prop"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > invalidateWritePath() > serializes hydrations of the same prop"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.invalidateHandlerTarget clears hydrated entity result cache"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > invalidateHandlerTarget() > clears the hydrated entity result cache"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.reportSourceRefreshWarning reports into the current .src directory"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > reportSourceRefreshWarning() > writes the report into the current `.src` directory"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.reportSourceRefreshWarning reports nothing for a refreshed write"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > reportSourceRefreshWarning() > reports nothing for a refreshed write"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.reportSourceRefreshWarning leaves an authored error.log alone"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > reportSourceRefreshWarning() > leaves an authored `error.log` alone"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.reportSourceRefreshWarning still says so with no source tree to write into"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > reportSourceRefreshWarning() > reports to the console alone with no source tree to write into"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.finalizeSourceWritePath preserves both warnings when the rebuild fails"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > finalizeSourceWritePath() > preserves both warnings when the rebuild fails"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge reconnect validates the existing piece registry"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #attemptReconnect() > validates the existing piece registry"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge reconnect does not require entity listing support"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #attemptReconnect() > reconnects a space whose manager has no entity listing support"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge reconnect checks every space before resuming writes"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #attemptReconnect() > checks every space before resuming writes"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.#removeFailedSpaceTree cancels every subscription and forgets every table entry of the space"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #removeFailedSpaceTree() > cancels every subscription and forgets every table entry of the space"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.loadPieceTree creates meta.json with a pattern reference"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #loadPieceTree() > creates `meta.json` with a pattern reference"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.loadPieceTree creates stable input/result stubs without eager hydration"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #loadPieceTree() > creates stable `input` and `result` stubs without eager hydration"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge CFC annotations attach to hydrated JSON projections and fail closed without runner labels"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #hydratePieceProp() > attaches CFC annotations to a hydrated JSON projection, failing closed without runner labels"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge derives CFC projection generation for hydrated CFC mounts"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #hydratePieceProp() > derives the CFC projection generation for a hydrated CFC mount"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.hydratePieceProp renders link-backed handlers only at discovered callable entries"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #hydratePieceProp() > renders link-backed handlers only at discovered callable entries"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge bakes a handler's content-addressed schema into the shim expanded"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #hydratePieceProp() > bakes a handler's content-addressed schema into the shim expanded"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.hydratePieceProp materializes input and result on demand"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #hydratePieceProp() > materializes `input` and `result` on demand"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.hydratePieceProp returns early when a prop is already hydrated"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #hydratePieceProp() > reads the cell once for a prop that is already hydrated"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.hydratePieceProp labels void handlers as no-arg callables in .handlers"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #hydratePieceProp() > labels void handlers as no-arg callables in `.handlers`"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.rebuildPieceProp reuses a callable's inode across a rebuild"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #rebuildPieceProp() > reuses a callable's inode across a rebuild"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.rebuildPieceProp keeps inodes stable and invalidates only changed values"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #rebuildPieceProp() > keeps inodes stable and invalidates only changed values"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.rebuildPieceProp clears stale result mounts when value becomes null"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #rebuildPieceProp() > clears stale result mounts when the value becomes `null`"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.rebuildPieceProp clears stale FS projection mounts when value becomes null"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #rebuildPieceProp() > clears stale FS projection mounts when the value becomes `null`"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.rebuildPieceProp keeps the FS projection index inode stable across a rebuild"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #rebuildPieceProp() > keeps the FS projection index inode stable across a rebuild"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.rebuildPieceProp reconciles a prop changing from an object to a scalar"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #rebuildPieceProp() > reconciles a prop changing from an object to a scalar"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.rebuildPieceProp invalidates the index dentry when an FS projection is removed"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #rebuildPieceProp() > invalidates the index dentry when an FS projection is removed"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.rebuildPieceProp advances the piece dir mtime only when its entries change"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #rebuildPieceProp() > advances the piece directory mtime only when its entries change"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge queues piece prop rebuilds for the same prop"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #enqueuePiecePropRebuild() > runs rebuilds of the same prop one at a time"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.addPieceToSpace advances the pieces directory mtime"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #addPieceToSpace() > advances the pieces directory mtime"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.addPieceToSpace assigns -2 suffix on name collision"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #addPieceToSpace() > assigns a `-2` suffix on a name collision"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.addPieceToSpace syncs a late-loading name before naming the directory"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #addPieceToSpace() > syncs a late-loading name before naming the directory"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.addPieceToSpace assigns -2 and -3 suffixes for three collisions"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #addPieceToSpace() > assigns `-2` and `-3` suffixes for three collisions"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.addPieceToSpace normalizes projected piece directory names"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #addPieceToSpace() > normalizes the projected piece directory name"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.addPieceToSpace falls back to a normalized piece id for symbol-only names"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #addPieceToSpace() > falls back to a normalized piece id for a symbol-only name"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge reports pattern metadata subscription failures"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #addPieceToSpace() > reports a pattern metadata subscription failure"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge reports pattern metadata setup failures"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #addPieceToSpace() > reports a pattern metadata setup failure"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge pattern reference refresh fails closed"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #refreshPiecePatternMetadata() > leaves the manifest empty when the pattern reference is unavailable"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.updateIndexJson writes .index.json mapping names to entity IDs"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #updateIndexJson() > writes `.index.json` mapping names to entity ids"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.updatePiecesJson writes cached manifest data without piece reads"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #updatePiecesJson() > writes cached manifest data without piece reads"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.syncPieceListOnce adds a new piece to the tree"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #syncPieceListOnce() > adds a new piece to the tree"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.syncPieceListOnce removes a deleted piece from the tree"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #syncPieceListOnce() > removes a deleted piece from the tree"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge result hydration updates pieces.json summary from current result data"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #subscribePiece() > updates the `pieces.json` summary from the current result data after a rebuild"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge reactive rebuild keeps inodes stable across a cell change"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #subscribePiece() > keeps inodes stable across a reactive rebuild"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge refreshes pattern references after an in-place swap"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #subscribePiece() > refreshes pattern references after an in-place swap"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.subscribePiece renames directory when piece name changes"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #subscribePiece() > renames the directory when the piece name changes"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.subscribePiece renames directories using normalized names"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #subscribePiece() > renames the directory using a normalized name"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.subscribePiece clears stale FS root entries when result switches to result/ tree"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #subscribePiece() > clears stale FS root entries when the result switches to a `result/` tree"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.subscribePiece falls back to a pulled value when sink updates are undefined"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #subscribePiece() > falls back to a pulled value when a sink update is `undefined`"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.subscribePiece keeps the mounted result when undefined updates have no replacement yet"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #subscribePiece() > keeps the mounted result when an `undefined` update has no replacement yet"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge.buildSourceTree encodes source path segments and decodes write paths"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #buildSourceTree() > encodes source path segments and decodes write paths"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"CellBridge stops tracking a synthetic error.log the source takes over"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > instance members > #buildSourceTree() > stops tracking a synthetic `error.log` the source takes over"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"FUSE operations reserve concurrent exact entity lookups"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > under `FuseOperationState` > reserves concurrent exact entity lookups"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"FUSE callback traversal of mounted /entities transfers only identifiers"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > CellBridge > under `FuseOperationState` > transfers only identifiers when a callback traverses mounted `/entities`"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"sourceRefreshWarning describes a committed write whose refresh failed"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > sourceRefreshWarning() > describes a committed write whose refresh failed"}} {"date":"2026-09-08","from":{"k":"unit","s":"fuse","n":"sourceRefreshWarning says nothing for a refreshed or absent write"},"to":{"k":"unit","s":"fuse","n":"cell-bridge > sourceRefreshWarning() > returns `undefined` for a refreshed or absent write"}}