Files
MemRelay/projects/d5a7f581-c442-4554-87b9-ee723b8b0258/curated/Metrix Development – Pending Tasks & Action Items (development workspace).md
T

78 lines
3.5 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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‑...`).