docs: label central autonomous agent Human Controlled
Build and publish Eldorado documentation / build (pull_request) Successful in 1m22s

This commit is contained in:
jarvis-at-skic committed 2026-10-05 17:59:59 +00:00
1 parent afb6a97e97
commit 4cc2bb4dfd
5 files changed
+17 -12

No files matched your search

+5 -4
View File
@@ -30,9 +30,10 @@ test('both target diagrams have eight stages, eight governed phases and eight hu
assert.deepEqual(flow.map(e => [e.from, e.to]), ids.map((id, i) => [id, ids[(i + 1) % ids.length]]));
assert.match(flow.at(-1).label, /Repeat/);
assert(d.components.some(n => n.label === 'Autonomous agent' && /Executes.*governs/.test(n.sublabel)));
assert(d.components.some(n => n.label === 'Humans' && n.sublabel === 'Direct, guide and review'));
assert(d.connections.some(e => e.from === 'humans' && e.to === 'agent'));
assert(d.components.some(n => n.id === 'agent' && n.label === 'Autonomous agent' && n.sublabel === 'Human Controlled'));
assert(!d.components.some(n => n.id === 'humans' || n.label === 'Humans'));
assert(!d.connections.some(e => e.id === 'human-direction' || e.from === 'humans' || e.to === 'humans'));
assert.equal(d.connections.length, 24);
assert.deepEqual(d.connections.filter(e => e.from === 'agent').map(e => e.to), ids);
const contributors = d.components.filter(n => n.id.startsWith('code-'));
assert.equal(contributors.length, 8);
@@ -41,7 +42,7 @@ test('both target diagrams have eight stages, eight governed phases and eight hu
assert(d.connections.some(e => e.from === `code-${id}` && e.to === id && e.variant === 'dashed'));
assert(d.connections.some(e => e.from === 'agent' && e.to === id && e.variant === 'security'));
}
assert.equal(d.components.length, 18);
assert.equal(d.components.length, 17);
if (!suffix) {
const center = n => n.pos.map((v, i) => v + n.size[i] / 2);
const agent = center(d.components.find(n => n.id === 'agent'));