trellis
Version:
Agentic State Engine — event-sourced causal graph with branching, decision traces, and realtime sync for AI-native applications
229 lines (228 loc) • 4.25 kB
JavaScript
import {
GIT_MUTATION_PATTERN,
TRELLIS_DESTRUCTIVE_PATTERN,
TRELLIS_DIR_MUTATION_PATTERN,
canToolRun,
findTrellisRoot
} from "../chunk-XPX65YTH.js";
import {
IdbOpLog
} from "../chunk-MPXUVGT3.js";
import {
JsonOpLog,
LaneOpLog,
addCriterion,
applyIssueStartCriteria,
assignIssue,
blockIssue,
buildFileStateAtOp,
checkCompletionReadiness,
closeIssue,
createBranch,
createCheckpoint,
createIssue,
createLaneMeta,
createMilestone,
decompose,
deleteBranch,
diffFileStates,
diffOpRange,
generateUnifiedDiff,
getActiveIssues,
getBranchHeadOpHash,
getIssue,
laneDir,
laneMetaPath,
lanesRoot,
listBranches,
listChatMessages,
listCheckpoints,
listIssues,
listLaneIds,
listLaneMetas,
listMilestones,
loadBranchState,
loadLaneMeta,
myersDiff,
newLaneId,
normalizeLaneName,
pauseIssue,
readTranscriptConfig,
recordChatMessage,
removeCriterion,
reopenIssue,
resolveLaneHeadFromJournal,
resumeIssue,
runCriteria,
saveBranchState,
saveLaneMeta,
setCriterionStatus,
shouldAdvanceBranchHead,
startIssue,
switchBranch,
threeWayMerge,
threeWayTextMerge,
transcriptsEnabled,
triageIssue,
unblockIssue,
updateIssue,
updateLaneHead
} from "../chunk-Q4FKTPX4.js";
import "../chunk-KFJMKL4Y.js";
import {
allTestRunsPassed,
describeSuite,
emitTestRunOp,
executeTestCommand,
runPromoteRequiredTests,
runTestSuite,
runTestSuites,
tryLoadTestManifest
} from "../chunk-LNCBUJNO.js";
import {
DEFAULT_TEST_MANIFEST,
ensureDefaultTestManifest,
getPromoteRequiredSuites,
listSuiteIds,
loadTestManifest,
requireTestManifest,
resolveCriterionCommand,
resolveIssueStartCriteria,
resolveReviewLadder,
resolveSuite,
suiteTimeoutMs,
testManifestPath
} from "../chunk-PBH357QR.js";
import {
DEFAULT_CONFIG,
ISSUE_TYPES,
branchEntityId,
branchHeadEntity,
checkpointEntityId,
criterionEntityId,
decisionEntityId,
dirEntityId,
fileEntityId,
issueEntityId,
laneEntityId,
milestoneEntityId,
testRunEntityId,
writerPrincipal
} from "../chunk-E2CFJKLU.js";
import {
BlobStore
} from "../chunk-MFZ22U6M.js";
import {
createVcsOp,
hashVcsOp,
isVcsOp,
isVcsOpKind,
verifyVcsOpHash
} from "../chunk-GRWQPKYK.js";
import "../chunk-2ESYSVXG.js";
export {
BlobStore,
DEFAULT_CONFIG,
DEFAULT_TEST_MANIFEST,
GIT_MUTATION_PATTERN,
ISSUE_TYPES,
IdbOpLog,
JsonOpLog,
LaneOpLog,
TRELLIS_DESTRUCTIVE_PATTERN,
TRELLIS_DIR_MUTATION_PATTERN,
addCriterion,
allTestRunsPassed,
applyIssueStartCriteria,
assignIssue,
blockIssue,
branchEntityId,
branchHeadEntity,
buildFileStateAtOp,
canToolRun,
checkCompletionReadiness,
checkpointEntityId,
closeIssue,
createBranch,
createCheckpoint,
createIssue,
createLaneMeta,
createMilestone,
createVcsOp,
criterionEntityId,
decisionEntityId,
decompose,
deleteBranch,
describeSuite,
diffFileStates,
diffOpRange,
dirEntityId,
emitTestRunOp,
ensureDefaultTestManifest,
executeTestCommand,
fileEntityId,
findTrellisRoot,
generateUnifiedDiff,
getActiveIssues,
getBranchHeadOpHash,
getIssue,
getPromoteRequiredSuites,
hashVcsOp,
isVcsOp,
isVcsOpKind,
issueEntityId,
laneDir,
laneEntityId,
laneMetaPath,
lanesRoot,
listBranches,
listChatMessages,
listCheckpoints,
listIssues,
listLaneIds,
listLaneMetas,
listMilestones,
listSuiteIds,
loadBranchState,
loadLaneMeta,
loadTestManifest,
milestoneEntityId,
myersDiff,
newLaneId,
normalizeLaneName,
pauseIssue,
readTranscriptConfig,
recordChatMessage,
removeCriterion,
reopenIssue,
requireTestManifest,
resolveCriterionCommand,
resolveIssueStartCriteria,
resolveLaneHeadFromJournal,
resolveReviewLadder,
resolveSuite,
resumeIssue,
runCriteria,
runPromoteRequiredTests,
runTestSuite,
runTestSuites,
saveBranchState,
saveLaneMeta,
setCriterionStatus,
shouldAdvanceBranchHead,
startIssue,
suiteTimeoutMs,
switchBranch,
testManifestPath,
testRunEntityId,
threeWayMerge,
threeWayTextMerge,
transcriptsEnabled,
triageIssue,
tryLoadTestManifest,
unblockIssue,
updateIssue,
updateLaneHead,
verifyVcsOpHash,
writerPrincipal
};