Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ item can be highlighted in the original advisory.
| 3 · Neural models | Frozen leakage-safe splits, annotation batches (01–03, 06: model-drafted), DistilBERT and DeBERTa-v3 with span / role / group heads, experiment runner, CRF ablations and learning curve | 🟨 trained on model drafts (run 3) · DeBERTa ≈ CRF on held-out agreement, no clear winner |
| 4 · Reliability | Calibration and review policy, formatting robustness (rules: 100%), challenge-set and error-catalogue tooling | 🟨 tooling ready · thresholds await labels |
| 5 · Application | FastAPI API, review UI, SQLite (WAL) with append-only history, exports, Docker Compose stack, release manifests, tested rollback, CI image smoke test | ✅ built |
| 6 · Production | Benchmark harness, ONNX/INT8 export (FP32 parity exact), local proxy benchmarks and load tests, monitoring; CRF v0.1.0 measured on the 2 vCPU / 4 GB target host | 🟨 CRF meets every serving target on the target host · transformers not yet measured there |
| 6 · Production | Benchmark harness, ONNX/INT8 export (FP32 parity exact), local proxy benchmarks and load tests, monitoring; CRF v0.1.0 measured and deployed (`app verify` passed) on the 2 vCPU / 4 GB target host | 🟨 CRF meets every serving target on the target host · transformers not yet measured there |

### Preliminary pilot results (dev split only)

Expand Down
14 changes: 14 additions & 0 deletions docs/deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,20 @@ save (which must not duplicate) and export, and reads the saved review back.
For transformer releases, build the image with `--build-arg EXTRAS="serve neural"`. uv
installs CPU-only PyTorch from the lockfile.

### Hosted deployment record

**2026-11-09, AWS EC2:** release v0.1.0 (CRF `crf-batches-01-02`, image
`sha256:0b9e2f30…adac`) was deployed with the steps above on a 2 vCPU / 4 GiB x86-64 instance
running Ubuntu 24.04, behind Caddy with automatic HTTPS (an `sslip.io` name). `triggermap app
verify` passed every check:
- `/readyz` matched `release.json`;
- extraction of the bundled sample returned 4 conditions;
- a review was saved, and its retry did not duplicate it;
- the review was retrievable and exported.

The same host produced the [target-host benchmarks](benchmarks.md). The instance was a
temporary test deployment and was shut down afterwards; there is no permanent public instance.

## Scheduled refresh

Advisories change. Refresh the snapshot daily from the host's crontab:
Expand Down
Loading