mirror of
https://github.com/kuhyx/testsAndMisc.git
synced 2026-11-11 12:27:50 +01:00
Some checks are pending
dependency freshness / dependencies on newest stable (push) Waiting to run
md-naming / markdown naming convention (push) Waiting to run
Pre-commit checks / pre-commit (${{ matrix.group }}) (mypy, mypy) (push) Waiting to run
Pre-commit checks / pre-commit (${{ matrix.group }}) (pylint, pylint) (push) Waiting to run
Pre-commit checks / pre-commit (${{ matrix.group }}) (rest, ) (push) Waiting to run
Pre-commit checks / pre-commit (${{ matrix.group }}) (shellcheck, shellcheck) (push) Waiting to run
Python tests / test (push) Waiting to run
repo-contract / repo contract (push) Waiting to run
Shell tests / shell-tests (push) Waiting to run
Shell tests / lib-tests (push) Waiting to run
Shell tests / arch-tests (push) Waiting to run
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JThjboXTeZ3yJPBzxMx5wS
16 lines
1005 B
JSON
16 lines
1005 B
JSON
{
|
|
"title": "token_dashboard: durable token store + ingester (dashboard core)",
|
|
"objective": "Ingest Claude Code transcripts and aux sources into a durable, migrated SQLite store that the control-panel /tokens page reads, with an incremental pass under 60 s and 0 LLM tokens.",
|
|
"acceptance_criteria": [
|
|
"python_pkg/token_dashboard and python_pkg/token_audit stay at 100% line and branch coverage; every file <= 250 lines",
|
|
"python3 -m python_pkg.token_dashboard.ingest --budget 40 finishes in under 60 s and is resumable",
|
|
"schema.connect migrates a v1/v2 store forward without deleting rows",
|
|
"calls/marks/turn_detail rows are replaced, never duplicated, when a transcript is re-walked"
|
|
],
|
|
"out_of_scope": [
|
|
"Remaining /tokens panel groups A-Q",
|
|
"Deleting or rebuilding ~/data/token-dashboard/tokens.sqlite"
|
|
],
|
|
"verifier": "pytest --cov=python_pkg/token_dashboard --cov=python_pkg/token_audit --cov-branch; the ingest command; pre-commit hooks on the staged files"
|
|
}
|