feat(reporting-governance): add watchdog chain adapters

This commit is contained in:
Eve
2026-05-08 08:42:52 +08:00
parent c2a775b62c
commit 145371fd23
12 changed files with 373 additions and 2 deletions

View File

@@ -0,0 +1,32 @@
import test from 'node:test';
import assert from 'node:assert/strict';
import fs from 'node:fs';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
const __dirname = path.dirname(fileURLToPath(import.meta.url));
const packageRoot = path.resolve(__dirname, '..');
const requiredPaths = [
'README.md',
'package.json',
'src/index.mjs',
'src/core',
'src/adapters',
'src/adapters/watchdog.mjs',
'src/adapters/dispatcher.mjs',
'src/adapters/bridge-supervisor.mjs',
'src/adapters/sender-binding.mjs',
'src/adapters/orchestrator.mjs',
'src/storage',
'src/reference/openclaw-watchdog-chain.md',
'capabilities/openclaw-watchdog-reference.json',
'examples/openclaw-watchdog-reference.descriptor.example.json'
];
test('reporting-governance package skeleton paths exist', () => {
for (const relativePath of requiredPaths) {
const fullPath = path.join(packageRoot, relativePath);
assert.equal(fs.existsSync(fullPath), true, `expected path to exist: ${relativePath}`);
}
});