## FootprintAI/Containarium — v0.98.0…v0.99.0

_19 commits._

### Features
- **feat(tracker): bound how many runs one dispatch tick starts (#2270) (#2306)** (0db591a)
- **feat(backup): decrypt-verification for backup verify (#2295) (#2302)** (3845878)
- **feat(tracker): sweep stale lineage reservations on run-lease end, surface them for debugging (#2062) (#2291)** (59f00dd)
- **feat(host): give incusd and the daemon a CPU weight above the tenant default; doctor checks it (#2284) (#2287)** (2be88dc)
- **feat(cpu-admission): report core-committed cores and gate posture; warn when advisory and over ceiling (#2284) (#2285)** (0151a66)
- **feat(coderun): containarium code install --engine codex (#2275)** (d6de91e)
- **feat(agent-skill): provision a crew box + check its coding-agent credential source, no model call (#2272) (#2274)** (e139e6a)

### Fixes
- **fix(tracker): an ambiguous upstream create is audited and not blindly retried (#2045) (#2297)** (f0626ac)
- **fix(dispatcher): resolve the broker credential at each use, not once per tick (#2269) (#2296)** (b15894b)
- **fix(tracker): send the GitHub-documented auth form for App installation tokens (#2271) (#2292)** (bf083d9)
- **fix(tracker): serialize first-run schema creation with an advisory lock (#2061) (#2290)** (8cd66fc)
- **fix(coderun): add the Codex credential-status probe (#2277) (#2289)** (129407b)
- **fix(dispatcher): terminal dispatch rows stop re-dispatch even when the label write fails (#2047, #2052) (#2282)** (513aec4)
- **fix(tracker): reject reserved connection names to prevent REST path collisions (#2035) (#2281)** (2f02ee6)
- **fix(tracker): authorize a real run token for the tenant it was started for (#2268) (#2280)** (19145ce)
- **fix(tracker): close run-token delegation escape hatch in ExchangeDelegatedToken (#2069) (#2279)** (4dad59f)
- **fix(cmd): point not-running hints at containarium wake (#2254)** (bbc6a2c)

### Chore
- **chore(release): cut v0.99.0 — breaking tracker REST route nesting, encrypted backup verify, tracker dispatcher fixes (#2307)** (52c86c4)
- **refactor(tracker)!: nest the data-plane REST routes under the connection (supersedes #2281) (#2283)** (0f8c675)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/FootprintAI/Containarium?utm_source=github-action)._