Add C# Migration Status
parent
ef5e51da0a
commit
b3c0bb5a30
47
C%23-Migration-Status.md
Normal file
47
C%23-Migration-Status.md
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
# C# Migration Status
|
||||||
|
|
||||||
|
This page tracks the high-level backend migration from Python to C#.
|
||||||
|
|
||||||
|
## Goal
|
||||||
|
|
||||||
|
Build a C# backend that reaches behavior parity with Python for core workflows, then cut over frontend/backend integration when parity gates are met.
|
||||||
|
|
||||||
|
## Current State
|
||||||
|
|
||||||
|
- Python backend is still the production baseline.
|
||||||
|
- C# backend is under `journal-master/journal/`.
|
||||||
|
- Current slice is fragment-focused with sidecar transport and smoke tests.
|
||||||
|
|
||||||
|
## Workspace
|
||||||
|
|
||||||
|
Path:
|
||||||
|
|
||||||
|
- `journal-master/journal/`
|
||||||
|
|
||||||
|
Key files:
|
||||||
|
|
||||||
|
- `journal-master/journal/README.md`
|
||||||
|
- `journal-master/journal/MINIMAL_MACHINE_SETUP.md`
|
||||||
|
- `journal-master/journal/Journal.Core/`
|
||||||
|
- `journal-master/journal/Journal.Sidecar/`
|
||||||
|
- `journal-master/journal/Journal.SmokeTests/`
|
||||||
|
|
||||||
|
## Local Validation Commands
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
cd journal-master/journal
|
||||||
|
./scripts/dotnet-min.ps1 restore Journal.Sidecar/Journal.Sidecar.csproj
|
||||||
|
./scripts/dotnet-min.ps1 build Journal.Sidecar/Journal.Sidecar.csproj
|
||||||
|
./scripts/dotnet-min.ps1 run --project Journal.SmokeTests/Journal.SmokeTests.csproj
|
||||||
|
```
|
||||||
|
|
||||||
|
## Migration Approach
|
||||||
|
|
||||||
|
- Phase-driven execution
|
||||||
|
- Acceptance criteria and parity evidence per phase
|
||||||
|
- Avoid frontend cutover until required P0 parity gates pass
|
||||||
|
|
||||||
|
## Team Policy Notes
|
||||||
|
|
||||||
|
- Security posture language: HIPAA-capable safeguards and architecture.
|
||||||
|
- Do not claim legal HIPAA compliance certification from code artifacts alone.
|
||||||
Loading…
x
Reference in New Issue
Block a user