Back to list
CheekyCodexConjurer

verify-debug-mode

by CheekyCodexConjurer

AERA: local-first workstation for quantitative research, visualization, and backtesting.

0🍴 0📅 Jan 6, 2026

SKILL.md


name: verify-debug-mode description: Confirm a requested feature change via AERA Debug mode (Debug view, console, logs). Use when validation must happen through Debug UI or when you need to add debug-only probes/commands to make a change observable.

Verify via Debug Mode

Intent

  • Confirm the change works using Debug mode surfaces.
  • Add debug-only probes/commands when existing Debug tools cannot observe the change.
  • Always run Debug-mode verification after implementing any feature change or addition.

Workflow

  1. Define the acceptance signal
  • State the exact value, log line, or UI output that proves the change works.
  • Prefer a single requestId or timestamp you can filter in logs.
  1. Enable Debug mode
  • Set localStorage keys (thelab.debugMode=1, thelab.activeView=DEBUG) and reload.
  • Open the Debug Console view (Debug & Diagnostics).
  1. Use existing Debug tools first
  • Debug Console (src/components/debug/DebugTerminal.tsx)
    • help, health, doctor, list ..., inspect ..., run indicator ..., logs ..., chart snapshot ...
  • Debug Logs (src/components/debug/DebugLogViewer.tsx)
    • Filter by level, module, requestId
  • Backend debug routes (server/src/routes/debugRoutes.js)
  1. Capture evidence
  • Record the command and output (or log entries) that prove the change works.
  • Note the requestId/module used for filtering.

Add probes when Debug mode is missing the signal

  1. Add a backend debug command
  • Update server/src/services/debugCommands/commandCatalog.js
  • Implement a handler in server/src/services/debugCommands/handlers/
  • Return short lines for console output and optional data for detail.
  1. Add a debug API endpoint
  • Add a route in server/src/routes/debugRoutes.js
  • Add a client method in src/services/api/client.ts
  1. Add a Debug UI hook
  • Add a small panel/button in src/views/DebugView.tsx
  • Keep it read-only and only available in Debug view.
  1. Prefer log probes when possible
  • Use apiClient.debugClientLog(...) with requestId and context fields.
  • Keep logs concise and actionable.

Verification

  • Always run a Debug-mode probe after implementing a feature change or addition (no extra prompt).
  • Re-run the debug probe and confirm the acceptance signal.
  • Log the evidence in ACTION_LOG.md / ACTION_LOG.jsonl.

Automation pledge

  • When the user asks for a feature change or addition, run the Debug-mode probe immediately after the implementation finishes.
  • If the Debug-mode signal does not exist, add the minimum probe (command/log/UI) needed and then run it.

Score

Total Score

55/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新

+5
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon