MCPcopy Create free account
hub / github.com/QodeXcli/QodeX / formatEvent

Function formatEvent

src/tools/builtin/orchestrate.ts:109–120  ·  view source on GitHub ↗
(ev: any)

Source from the content-addressed store, hash-verified

107}
108
109function formatEvent(ev: any): string | null {
110 switch (ev.type) {
111 case 'node-start': return ` ▶ ${ev.id} started${ev.role ? ` [${ev.role}]` : ''}`;
112 case 'node-review': return ` ${ev.passed ? '✓' : '✗'} ${ev.id} QA ${ev.passed ? 'passed' : 'failed'}`;
113 case 'node-commit': return ` ● ${ev.id} committed`;
114 case 'node-retry': return ` ↻ ${ev.id} retry ${ev.attempt}: ${ev.blockers.slice(0, 2).join('; ')}`;
115 case 'node-failed': return ` ✗ ${ev.id} failed: ${ev.error}`;
116 case 'node-blocked': return ` ⊘ ${ev.id} blocked by ${ev.cause}`;
117 case 'conflict': return ` ⚠ conflict on ${ev.record.file}`;
118 default: return null;
119 }
120}
121
122/** Extract design tokens from tailwind config + CSS :root custom properties. */
123async function extractDesignTokens(cwd: string): Promise<string | undefined> {

Callers 1

executeMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected