Files
mcode-sl/docs/FEATURE-MATRIX.md

23 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# FEATURE-MATRIX
Status: `confirmed` (verified within stated coverage) / `inferred` / `unknown`.
"User-reported" = human acceptance on the target machine, as distinct from
agent-run automated verification; both are recorded as evidence.
Evidence links point at trials, digests, or recorded commands.
| Capability | Status | Coverage / limits | Evidence |
|---|---|---|---|
| Quota fetch via SecretVault key → `api.z.ai` | confirmed | this machine; key `zai_api_key` | `trials/mcode-endpoint-key-pairing-2026-10-19/record.md` |
| Quota fetch via credential.json → `vault.itsaygea.com` proxy | confirmed | code path exercised in dev; falls back only | same record |
| Statusline segment output (value, clock, remaining, colors, thresholds) | confirmed | plain + 256 + truecolor modes exercised with mock caches | session commands, `CHANGELOG` 2026-10-19 |
| Stale/hidden behavior (≤150s fresh; ≤360s stale shown; >360s hidden) | confirmed | mock-cache tests, exit 0 always | session commands |
| mcode config schema + clamps (0.6.12) | confirmed | release-pinned; re-check on updates | `docs/DECISIONS.md` D2 |
| Config merge: atomic write, 0600, backup-before-change, refusal, byte-preservation, uninstall | confirmed | Linux host, 14/14 matrix | `trials/config-merge-safety-2026-10-19/` |
| Piped (`curl \| bash`) install with embedded copy | confirmed | embed byte-identical (S5) | same |
| Segment renders in live mcode TUI (ANSI + emoji) | confirmed | user acceptance 2026-10-19 ("works perfectly") | this row; user report |
| macOS end-to-end (install, date -r, no flock/setsid, `install -m`) | confirmed | user-reported install 2026-10-19; not agent-verified on hardware | this row; user report |
| Ubuntu rollout ×2 | confirmed | user-reported installs 2026-10-19 | this row; user report |
| secretvault CLI present + secret readable on other machines | confirmed | implied by working installs (user-reported) | this row; user report |
| Background refresh survives mcode process-group kills | confirmed (by construction) | `setsid` detach; not adversarially tested | D3 rationale |
| mcode update resilience | **unknown** | bundle re-read required each release | D2 repeat guard |