78 lines
3.5 KiB
Markdown
78 lines
3.5 KiB
Markdown
---
|
||
title: Metrix Development – Pending Tasks & Action Items (development workspace)
|
||
type: curated
|
||
permalink: main/projects/d5a7f581-c442-4554-87b9-ee723b8b0258/curated/metrix-development-pending-tasks-action-items-development-workspace
|
||
stable_id: 4f9233e4-3180-4133-ae70-faff5e7c58c7
|
||
scope: project
|
||
project_id: d5a7f581-c442-4554-87b9-ee723b8b0258
|
||
workspace_type: development
|
||
usage_profile_id: null
|
||
preference_context: development
|
||
document_type: tasks
|
||
revision: 1
|
||
source_memory_ids: []
|
||
source_checkpoint_ids: []
|
||
source_file_ids: []
|
||
source_git_commit: e660bc7bb4fc5ccda47decb4d514874a148ed9b2
|
||
source_git_commits:
|
||
- e660bc7bb4fc5ccda47decb4d514874a148ed9b2
|
||
source_agent_sync_ids: []
|
||
model_connection: Sub2API
|
||
model_name: git-restore
|
||
source_count: 29
|
||
source_revisions:
|
||
memory:cf3e85fe-dcf3-4af3-9a17-edfe63b2f56c: '1'
|
||
memory:2f6aa721-7bfa-4d49-9036-58bc37a262d5: '1'
|
||
memory:fb67062d-89fa-4f26-9ade-e620693277d8: '1'
|
||
memory:6d022bb5-053d-45b0-b091-0ca110358827: '1'
|
||
source_dispositions:
|
||
processed: 29
|
||
unchanged: 0
|
||
unsupported: 0
|
||
skipped: 0
|
||
cited_source_ids:
|
||
- curated_baseline:4f9233e4-3180-4133-ae70-faff5e7c58c7
|
||
- memory:2f6aa721-7bfa-4d49-9036-58bc37a262d5
|
||
- memory:fb67062d-89fa-4f26-9ade-e620693277d8
|
||
- memory:6d022bb5-053d-45b0-b091-0ca110358827
|
||
- curated_baseline:c5330f56-f9c7-447e-9dc9-dc46b101727e
|
||
- curated_baseline:1e1b9a7e-5897-4c82-b267-279a8c54b150
|
||
- memory:cf3e85fe-dcf3-4af3-9a17-edfe63b2f56c
|
||
job_cited_source_ids: []
|
||
conflicts: []
|
||
supersedes: []
|
||
preferences: []
|
||
source_cursor: 162
|
||
source_hash: e2fcea7c8a9e0df7a91925fb2a9beabd922058868310effc908f95df2d78b218
|
||
prompt_version: 2026-08-12.3
|
||
schema_version: '3'
|
||
curation_job_id: null
|
||
created_at: '2026-08-12T18:02:57.939889+00:00'
|
||
updated_at: '2026-09-23T15:09:09.242518+00:00'
|
||
tags:
|
||
- tasks
|
||
- development
|
||
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
||
---
|
||
|
||
## Development Workspace Task List (as of 2026‑08‑26)
|
||
|
||
| Task ID | Description | Current Status |
|
||
|--------|--------------|----------------|
|
||
| **T‑001** | Add missing MySQL index for 5 M‑row text column (`UPDATE JOIN`) | *未完成* |
|
||
| **T‑002** | Convert FastAPI `/health` async handler to `def` | ✅ Completed |
|
||
| **T‑003** | Remove Docker `exec` default 3 s timeout | ✅ Completed |
|
||
| **T‑004** | Stabilise container‑host network access (`host.docker.internal`/bridge) | *待补充来源* |
|
||
| **T‑005** | Implement fine‑grained API‑Token permissions (e.g., `container:start`) | *待补充来源* |
|
||
| **T‑006** | Add MySQL `FULLTEXT` indexes for audit logs & UI toggle | *待补充来源* |
|
||
| **T‑007** | Build cron‑editor component for `InterferenceETL.schedule` | ✅ Done (`memory:6d022bb5‑053d‑45b0‑b091‑0ca110358827`) |
|
||
| **T‑008** | CI/CD pipeline for CapacityReport (tests + Docker build) | *待补充来源* |
|
||
| **T‑009** | Sync Shiki theme with UI dark/light switch | ✅ Done (`memory:fb67062d‑89fa‑4f26‑9ade‑e620693277d8`) |
|
||
| **T‑010** | Auto‑evict internal PyPI cache (size/TTL) | *待补充来源* |
|
||
| **T‑011** | Fix Windows terminal copy‑paste failure on named pipes | *待补充来源* |
|
||
| **T‑012** | Persist table column widths via user‑preferences API | *待补充来源* |
|
||
| **T‑013** | Configurable duplicate CGI merge strategy | *待补充来源* |
|
||
| **T‑014** | Add missing `api_enabled` config flag to `core/config.py` | *待补充来源* |
|
||
| **T‑015** | Replace hard‑coded credentials in `pypi_mirror.py` with env/Vaultwarden | *待补充来源* |
|
||
|
||
All completed tasks were verified at the **2026‑08‑26 checkpoint** (`memory:2a61dd7b‑d069‑...`). |