Commit c7c67e6
## Summary
Replaces the single-row `STDLIB-04` umbrella in
`docs/TECH-DEBT.adoc:162` with five concrete rows (`04a`..`04e`), one
per PR, each tracking its own sub-issue. The Status column carries the
audit finding (stub / missing / wired-but-untested / done) so the ledger
reflects reality without needing a sibling audit doc.
## Row map
| Row | Scope | Audit finding | Issue |
|---|---|---|---|
| 04a | Mut: `make_ref`/`get`/`set` | stub — syntax only, no real
refcell | #328 |
| 04b | Throws: `error<T>` | missing in all backends | #329 |
| 04c | `string_concat` | no direct wiring; `++` is operator-only | #330
|
| 04d | IO: `print`/`println`/`read_line`/`read_file`/`write_file` |
wired but no dedicated tests | #331 |
| 04e | Pure: `int_to_string`/`string_to_int`/`string_length` | real +
tested; close-as-done | #332 |
## Test plan
- [x] AsciiDoc table compiles (preserves the `cols="1,3,1,2"` shape)
- [x] No code change — docs only, AOT gate unaffected
- [ ] Hypatia DOC-FORMAT: no `.md` introduced
Refs #175.
---
_Generated by [Claude
Code](https://claude.ai/code/session_01NUHL3MH3yKKQAEhSZn4Thu)_
Co-authored-by: Claude <noreply@anthropic.com>
1 parent 8137236 commit c7c67e6
1 file changed
Lines changed: 21 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
162 | | - | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
163 | 183 | | |
164 | 184 | | |
165 | 185 | | |
| |||
0 commit comments