|
5 | 5 | "generatedAt": "2026-07-28T14:38:14.771Z", |
6 | 6 | "repo": "https://github.com/diazMelgarejo/periscope", |
7 | 7 | "referenceSetReadiness": { |
8 | | - "score": 29, |
9 | | - "present": 2, |
| 8 | + "score": 43, |
| 9 | + "present": 3, |
10 | 10 | "total": 7, |
11 | 11 | "items": [ |
12 | 12 | { |
|
19 | 19 | { |
20 | 20 | "id": "rag-evaluator", |
21 | 21 | "label": "RAG/evaluator comparison", |
22 | | - "status": "missing", |
23 | | - "evidence": [], |
| 22 | + "status": "present", |
| 23 | + "evidence": [ |
| 24 | + "frontend/src/lib/storage/local-storage-key.test.ts" |
| 25 | + ], |
24 | 26 | "recommendation": "Add retrieval or evaluator reference-set comparison fixtures with expected ranking behavior." |
25 | 27 | }, |
26 | 28 | { |
|
42 | 44 | "label": "Harness compatibility", |
43 | 45 | "status": "present", |
44 | 46 | "evidence": [ |
45 | | - ".agents/skills/localization-paraglide/SKILL.md", |
46 | | - ".agents/skills/localization-paraglide/agents/openai.yaml", |
47 | | - ".agents/skills/localization-paraglide/references/paraglide-formatting.md" |
| 47 | + ".agents/skills/periscope/SKILL.md", |
| 48 | + ".agents/skills/periscope/agents/openai.yaml", |
| 49 | + ".claude/ecc-tools.json" |
48 | 50 | ], |
49 | 51 | "recommendation": "Add cross-harness, adapter-compliance, or harness-audit evidence for Claude, Codex, OpenCode, Zed, dmux, and agent surfaces." |
50 | 52 | }, |
|
53 | 55 | "label": "Security evidence", |
54 | 56 | "status": "present", |
55 | 57 | "evidence": [ |
56 | | - "SECURITY.md", |
57 | | - "scripts/git/audit_attribution.sh" |
| 58 | + "scripts/git/audit_attribution.sh", |
| 59 | + "scripts/git/audit_engine.py" |
58 | 60 | ], |
59 | 61 | "recommendation": "Attach security evidence such as SBOMs, SARIF, audit reports, or AgentShield evidence packs." |
60 | 62 | }, |
|
184 | 186 | ".claude/homunculus/instincts/inherited/periscope-instincts.yaml", |
185 | 187 | ".claude/commands/database-migration.md", |
186 | 188 | ".claude/commands/feature-development.md", |
187 | | - ".claude/commands/refactoring.md" |
| 189 | + ".claude/commands/refactoring.md", |
| 190 | + ".claude/commands/add-or-update-backend-feature-with-tests.md", |
| 191 | + ".claude/commands/frontend-component-update-with-i18n-and-tests.md", |
| 192 | + ".claude/commands/documentation-and-blueprint-update.md" |
188 | 193 | ], |
189 | 194 | "packageFiles": { |
190 | 195 | "runtime-core": [ |
|
202 | 207 | "workflow-pack": [ |
203 | 208 | ".claude/commands/database-migration.md", |
204 | 209 | ".claude/commands/feature-development.md", |
205 | | - ".claude/commands/refactoring.md" |
| 210 | + ".claude/commands/refactoring.md", |
| 211 | + ".claude/commands/add-or-update-backend-feature-with-tests.md", |
| 212 | + ".claude/commands/frontend-component-update-with-i18n-and-tests.md", |
| 213 | + ".claude/commands/documentation-and-blueprint-update.md" |
206 | 214 | ] |
207 | 215 | }, |
208 | 216 | "moduleFiles": { |
|
221 | 229 | "workflow-pack": [ |
222 | 230 | ".claude/commands/database-migration.md", |
223 | 231 | ".claude/commands/feature-development.md", |
224 | | - ".claude/commands/refactoring.md" |
| 232 | + ".claude/commands/refactoring.md", |
| 233 | + ".claude/commands/add-or-update-backend-feature-with-tests.md", |
| 234 | + ".claude/commands/frontend-component-update-with-i18n-and-tests.md", |
| 235 | + ".claude/commands/documentation-and-blueprint-update.md" |
225 | 236 | ] |
226 | 237 | }, |
227 | 238 | "files": [ |
|
289 | 300 | "moduleId": "workflow-pack", |
290 | 301 | "path": ".claude/commands/refactoring.md", |
291 | 302 | "description": "Workflow command scaffold for refactoring." |
| 303 | + }, |
| 304 | + { |
| 305 | + "moduleId": "workflow-pack", |
| 306 | + "path": ".claude/commands/add-or-update-backend-feature-with-tests.md", |
| 307 | + "description": "Workflow command scaffold for add-or-update-backend-feature-with-tests." |
| 308 | + }, |
| 309 | + { |
| 310 | + "moduleId": "workflow-pack", |
| 311 | + "path": ".claude/commands/frontend-component-update-with-i18n-and-tests.md", |
| 312 | + "description": "Workflow command scaffold for frontend-component-update-with-i18n-and-tests." |
| 313 | + }, |
| 314 | + { |
| 315 | + "moduleId": "workflow-pack", |
| 316 | + "path": ".claude/commands/documentation-and-blueprint-update.md", |
| 317 | + "description": "Workflow command scaffold for documentation-and-blueprint-update." |
292 | 318 | } |
293 | 319 | ], |
294 | 320 | "workflows": [ |
295 | 321 | { |
296 | | - "command": "database-migration", |
297 | | - "path": ".claude/commands/database-migration.md" |
| 322 | + "command": "add-or-update-backend-feature-with-tests", |
| 323 | + "path": ".claude/commands/add-or-update-backend-feature-with-tests.md" |
298 | 324 | }, |
299 | 325 | { |
300 | | - "command": "feature-development", |
301 | | - "path": ".claude/commands/feature-development.md" |
| 326 | + "command": "frontend-component-update-with-i18n-and-tests", |
| 327 | + "path": ".claude/commands/frontend-component-update-with-i18n-and-tests.md" |
302 | 328 | }, |
303 | 329 | { |
304 | | - "command": "refactoring", |
305 | | - "path": ".claude/commands/refactoring.md" |
| 330 | + "command": "documentation-and-blueprint-update", |
| 331 | + "path": ".claude/commands/documentation-and-blueprint-update.md" |
306 | 332 | } |
307 | 333 | ], |
308 | 334 | "adapters": { |
|
312 | 338 | "commandPaths": [ |
313 | 339 | ".claude/commands/database-migration.md", |
314 | 340 | ".claude/commands/feature-development.md", |
315 | | - ".claude/commands/refactoring.md" |
| 341 | + ".claude/commands/refactoring.md", |
| 342 | + ".claude/commands/add-or-update-backend-feature-with-tests.md", |
| 343 | + ".claude/commands/frontend-component-update-with-i18n-and-tests.md", |
| 344 | + ".claude/commands/documentation-and-blueprint-update.md" |
316 | 345 | ] |
317 | 346 | }, |
318 | 347 | "codex": { |
|
0 commit comments