Publish DevRunbook source
Managed validation / full (push) Successful in 3m18s

This commit is contained in:
DevRunbook release export
2026-09-03 04:09:17 +02:00
commit cfd2804e27
928 changed files with 161642 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
{
"name": "@devrunbook/domain",
"version": "0.1.0",
"private": true,
"type": "module",
"exports": {
".": "./src/index.ts"
},
"scripts": {
"build": "tsc -p tsconfig.json",
"lint": "eslint src --max-warnings=0",
"test": "vitest run --passWithNoTests",
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"devDependencies": {
"@types/node": "24.13.3",
"typescript": "5.9.3",
"vitest": "4.1.10"
}
}
+21
View File
@@ -0,0 +1,21 @@
export const autonomyLevels = [
'observe',
'diagnose',
'plan',
'implement',
'verify',
'repair',
] as const
export type AutonomyLevel = (typeof autonomyLevels)[number]
export class DomainError extends Error {
constructor(
readonly code: string,
message: string,
readonly details: Readonly<Record<string, unknown>> = {},
) {
super(message)
this.name = 'DomainError'
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"declaration": true,
"outDir": "dist",
"rootDir": "src"
},
"include": ["src/**/*.ts"]
}