21 lines
660 B
Markdown
21 lines
660 B
Markdown
|
|
# SLO-Preserving Endpoint Split (fs_006)
|
||
|
|
|
||
|
|
## Objective
|
||
|
|
Split monolithic endpoint into read/write paths while preserving latency and memory budgets and updating observability dashboards.
|
||
|
|
|
||
|
|
## Language & Library Constraints
|
||
|
|
- Primary language: cpp
|
||
|
|
- Available libraries: boost, nlohmann/json, fmt
|
||
|
|
- Prefer explicit use of selected library APIs in task execution contracts.
|
||
|
|
|
||
|
|
## Required Artifacts
|
||
|
|
- server/api/*.cpp
|
||
|
|
- server/read_path/*
|
||
|
|
- server/write_path/*
|
||
|
|
- observability/dashboards/*
|
||
|
|
- perf_test_plan.md
|
||
|
|
|
||
|
|
## Acceptance
|
||
|
|
- Generate deterministic taskitems with strict execution contracts.
|
||
|
|
- Include selected library and preferred APIs per task where applicable.
|