ProjectRevisionRecord
Defined in: packages/sdk/src/persistence.ts:8
Properties
Section titled “Properties”canonicalProject
Section titled “canonicalProject”
readonlycanonicalProject:string
Defined in: packages/sdk/src/persistence.ts:16
contentHash
Section titled “contentHash”
readonlycontentHash:string
Defined in: packages/sdk/src/persistence.ts:17
generation
Section titled “generation”
readonlygeneration:number
Defined in: packages/sdk/src/persistence.ts:12
Monotonic store generation; unlike Session revision, this survives reloads.
projectId
Section titled “projectId”
readonlyprojectId:string
Defined in: packages/sdk/src/persistence.ts:10
savedAtEpochMs
Section titled “savedAtEpochMs”
readonlysavedAtEpochMs:number
Defined in: packages/sdk/src/persistence.ts:15
sourceRevision
Section titled “sourceRevision”
readonlysourceRevision:string
Defined in: packages/sdk/src/persistence.ts:14
Transaction revision that triggered this snapshot inside its source Session.
version
Section titled “version”
readonlyversion:"aelion.project-revision/1"
Defined in: packages/sdk/src/persistence.ts:9