mirror of
https://github.com/merlinhu1/truthmark.git
synced 2026-08-25 07:53:25 +02:00
* feat(workflows): add verifier agent surfaces Generate project-scoped read-only verifier agents for Codex, Claude Code, GitHub Copilot, and OpenCode. Wire workflow manifests, generated surfaces, init diagnostics, sync classification, docs, and tests through the new subagent contract. * feat(workflows): add leased truth doc writer agents Add write-capable truth-doc-writer generated surfaces for Codex, Claude, Copilot, and OpenCode, guarded by explicit write leases. Tighten Truth Sync and Truth Document subagent contracts so parents validate leases, changed files, and worker reports before accepting doc updates. * feat(workflows): add Truth Preview and workflow support files Add the explicit read-only Truth Preview workflow across the manifest, generated host surfaces, docs, and tests. Move generated skill hosts to compact SKILL.md entrypoints with support procedure, report, and lease files, and add write-worker report acceptance validation against actual lease diffs.
70 lines
1.9 KiB
JSON
70 lines
1.9 KiB
JSON
{
|
|
"name": "truthmark",
|
|
"version": "1.4.0",
|
|
"description": "Git-native, branch-scoped truth workflow installer for local AI coding agents.",
|
|
"license": "MIT",
|
|
"type": "module",
|
|
"keywords": [
|
|
"ai",
|
|
"agent",
|
|
"cli",
|
|
"documentation",
|
|
"git",
|
|
"truth"
|
|
],
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/merlinhu1/truthmark.git"
|
|
},
|
|
"homepage": "https://github.com/merlinhu1/truthmark#readme",
|
|
"bugs": {
|
|
"url": "https://github.com/merlinhu1/truthmark/issues"
|
|
},
|
|
"bin": {
|
|
"truthmark": "dist/main.js"
|
|
},
|
|
"files": [
|
|
"dist"
|
|
],
|
|
"engines": {
|
|
"node": ">=20"
|
|
},
|
|
"scripts": {
|
|
"build": "tsup",
|
|
"prepack": "npm run build",
|
|
"dev": "tsx src/cli/main.ts",
|
|
"format:check": "prettier --check eslint.config.js package.json package-lock.json tests/package-files.test.ts tsconfig.json vitest.config.ts",
|
|
"lint": "eslint .",
|
|
"package:check": "vitest run tests/package-files.test.ts",
|
|
"release:check": "npm run lint && npm run format:check && npm run typecheck && npm run test && npm run build && npm run package:check && npm audit --omit=dev",
|
|
"test": "vitest run",
|
|
"test:watch": "vitest",
|
|
"typecheck": "tsc --noEmit",
|
|
"check": "npm run lint && npm run typecheck && npm run test && npm run build"
|
|
},
|
|
"dependencies": {
|
|
"ajv": "^8.17.1",
|
|
"commander": "^14.0.1",
|
|
"execa": "^9.6.0",
|
|
"fast-glob": "^3.3.3",
|
|
"gray-matter": "^4.0.3",
|
|
"micromatch": "^4.0.8",
|
|
"remark-parse": "^11.0.0",
|
|
"typescript": "^5.9.3",
|
|
"unified": "^11.0.5",
|
|
"unist-util-visit": "^5.0.0",
|
|
"yaml": "^2.8.1"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^9.39.4",
|
|
"@types/mdast": "^4.0.4",
|
|
"@types/node": "^24.9.1",
|
|
"eslint": "^9.39.4",
|
|
"prettier": "^3.8.3",
|
|
"tsup": "^8.5.0",
|
|
"tsx": "^4.20.6",
|
|
"typescript-eslint": "^8.59.2",
|
|
"vitest": "^4.0.8"
|
|
}
|
|
}
|