Skip to content

feat(kv260): add read-only status surface for IDE#124

Draft
hkimw wants to merge 1 commit into
mainfrom
feat/kv260-status-surface
Draft

feat(kv260): add read-only status surface for IDE#124
hkimw wants to merge 1 commit into
mainfrom
feat/kv260-status-surface

Conversation

@hkimw
Copy link
Copy Markdown
Member

@hkimw hkimw commented May 6, 2026

Refs pccxai/pccx-launcher#70
Refs pccxai/pccx-lab#160

Summary

  • Add local read-only KV260 status readers for launcher NPUStatus and lab TraceManifest fixture JSON.
  • Add a pure VS Code prototype Kv260StatusPanel with preflight checklist and a read-only display command.
  • Add sv-ide kv260-status / pccx-ide kv260-status text+JSON CLI output, tiny fixtures, docs, and type-only tests.

Evidence

  • python3 -m compileall -q src tests
  • PYTHONPATH=src python3 -m pytest -q
  • for test in editors/vscode-prototype/test/*.test.mjs; do node "$test" || exit 1; done
  • git diff --check
  • python3 scripts/check-source-headers.py
  • node editors/vscode-prototype/test/static-boundary.test.mjs
  • PYTHONPATH=src python3 -m pccx_ide_cli kv260-status
  • PYTHONPATH=src python3 -m pccx_ide_cli kv260-status --format json

Notes

  • Launcher NPUStatus is mirrored locally; no cross-repo import is configured in this repo.
  • Lab manifest parser is real for the lab#160 file-replay JSON shape.
  • No SSH, board command, launcher execution, pccx-lab execution, shell execution, KV260 control, allowlist expansion, provider call, telemetry, upload, or write-back is implemented.
  • shellcheck is not installed in this environment; this slice is gated on Python, JavaScript, JSON fixture, docs, static-boundary, and hook claim checks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant