Snider
|
9f215e9d9b
|
feat(rfc): add Sections 14-18 — errors, config, registry, streams, data/drive
Complete coverage of every core/go primitive:
- Section 14: Error handling (core.E, Wrap, Root) + Logging (Info, Warn, Security)
- Section 15: Configuration (Config.Set/Get/String/Int, feature flags)
- Section 16: Registry[T] (workspace tracking, cross-cutting queries)
- Section 17: Stream helpers (ReadAll, WriteAll, CloseStream)
- Section 18: Data (embedded assets) + Drive (transport config)
22 sections total. Every core/go primitive mapped to core/agent usage.
Next session loads this + core/go RFC → complete domain context.
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-03-25 19:52:32 +00:00 |
|
Snider
|
76b87574a5
|
feat(rfc): add Sections 14-17 — string ops, comments, examples, full quality gate
- Section 14: String operations — Println, Sprintf, Concat, Path, Contains, Split, Trim
- Section 15: AX Principle 2 — every exported function needs usage-example comment
- Section 16: Example tests — one {source}_example_test.go per source file
- Section 17: Quality gates — all 10 disallowed imports + string concat check
The next session agent loads this RFC and knows exactly what v0.8.0 looks like.
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-03-25 19:48:41 +00:00 |
|
Snider
|
2d2a4116ed
|
refactor(rfc): rewrite as v0.8.0 contract, not migration plan
Was: "current state → target state" migration narrative
Now: "this is what core/agent v0.8.0 IS" API contract
14 sections covering: registration, actions, pipeline, process,
status, filesystem, validation, entitlements, MCP aggregator,
remote dispatch, JSON, testing, quality gates.
Written with full core/go domain context — every example uses
the implemented v0.8.0 primitives.
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-03-25 18:12:01 +00:00 |
|