Commit fcfabda
feat: local browser-based register editor (addresses the nano/editing wall, EF-ISS-4)
UAT dry run proved a non-technical owner cannot edit estate.yaml in a
terminal editor (nano was a hard wall) — the dry-run evidence SPEC-v1
§9 said the parked GUI decision was waiting for. First response:
- web/editor.html — a single, local, dependency-free page: fill the
register as a form (dropdowns for every enum, plain-English help,
auto IDs, contacts + documents), Save writes a valid estate.yaml.
Runs entirely in the browser: no server, no network, nothing sent
anywhere; holds pointers only. Best-effort loader re-opens a register
the tool emitted, for editing.
- scripts/edit.sh + double-clickable Edit-Executor-File.command to open
it without touching the terminal.
- README points owners to it as the no-YAML path.
The generated YAML was tested against BOTH validator tiers (baseline
awk + strict Python/JSON-Schema) with apostrophes, unknown dates,
depends_on, transfer/beneficiary, closed assets, contacts and
documents — passes clean. Sealing (setup.sh) still uses one Terminal
command for now; that wall is the next target.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent e319a46 commit fcfabda
5 files changed
Lines changed: 434 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
| 62 | + | |
61 | 63 | | |
62 | 64 | | |
63 | 65 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
0 commit comments