Files
mxaccessgw/docs/implementation-plan-index.md
2026-04-26 15:19:17 -04:00

101 lines
1.9 KiB
Markdown

# Implementation Plan Index
This index defines the implementation order and a Gitea issue/milestone model
for tracking the work.
Repository:
```text
https://gitea.dohertylan.com/dohertj2/mxaccessgw
```
Implementation order:
1. Gateway process
2. MXAccess worker instance
3. Client libraries
Detailed plans:
- `docs/implementation-plan-gateway.md`
- `docs/implementation-plan-mxaccess-worker.md`
- `docs/implementation-plan-clients.md`
## Gitea Milestones
Recommended milestones:
1. `gateway-foundation`
2. `gateway-auth`
3. `gateway-sessions-ipc`
4. `gateway-grpc-events-dashboard`
5. `mxaccess-worker-foundation`
6. `mxaccess-worker-parity-slice`
7. `clients-dotnet`
8. `clients-go`
9. `clients-rust`
10. `clients-python`
11. `clients-java`
12. `integration-and-parity`
13. `packaging-and-ops`
## Gitea Labels
Recommended labels:
- `area:contracts`
- `area:gateway`
- `area:worker`
- `area:dashboard`
- `area:auth`
- `area:client-dotnet`
- `area:client-go`
- `area:client-rust`
- `area:client-python`
- `area:client-java`
- `area:tests`
- `area:docs`
- `type:feature`
- `type:test`
- `type:infra`
- `type:docs`
- `priority:p0`
- `priority:p1`
- `priority:p2`
- `blocked`
## Issue Body Template
```markdown
## Context
## Deliverables
## Acceptance Criteria
## Tests
## Dependencies
```
## Definition Of Done
Every implementation issue should meet this baseline:
- follows the relevant style guide in `docs/style-guides/`,
- generated code is reproducible,
- secrets are not logged,
- unit tests pass,
- docs are updated when behavior, commands, or paths change,
- live MXAccess verification steps are documented when required.
## Toolchain
Use `docs/toolchain-links.md` for installed compiler/runtime paths. If a new
terminal cannot find a recently installed tool, refresh PATH:
```powershell
$env:Path = [Environment]::GetEnvironmentVariable('Path','Machine') + ';' + [Environment]::GetEnvironmentVariable('Path','User')
```