Peter Steinberger
|
203aafc415
|
feat(lint): SAFETY-comment assertion ratchet + repo deslop skill (#124359)
* feat(lint): add SAFETY-comment assertion ratchet
* feat(skills): add repo deslop skill
* fix(lint): refresh initial assertion baseline
* chore(lint): align assertion baseline with main
* chore(lint): sync baseline with current assertion ledger
* test(ui): stabilize Control UI E2E waits
* chore(lint): sync narrowed assertion ledger
* chore(lint): sync fully drained assertion ledger
* fix(lint): close assertion ratchet bypasses
|
2026-08-15 22:03:48 -07:00 |
|
Peter Steinberger
|
acbbff19ba
|
refactor(types): drain chained-assertion ledger — extensions (#124378)
* refactor(types): drain chained-assertion ledger — extensions
* fix(types): parse Matrix summary events at the boundary
* style(types): satisfy extension map lint
* style(types): name the Tlon image marker cleanly
* fix(browser): preserve deep MCP snapshots iteratively
|
2026-08-15 20:55:01 -07:00 |
|
Peter Steinberger
|
bb68ad057c
|
refactor(types): drain chained-assertion ledger — agents (#124354)
* refactor(types): drain chained-assertion ledger — agents
* fix(agents): preserve non-configurable stream iterators
* refactor(agents): call provider failover hook directly
|
2026-08-15 20:28:31 -07:00 |
|
Peter Steinberger
|
6bbc57e526
|
refactor(types): drain chained-assertion ledger — core (#124351)
|
2026-08-15 19:41:31 -07:00 |
|
Peter Steinberger
|
fe5fa802fa
|
feat(lint): enforce no-chained-type-assertions (#124119)
|
2026-08-15 02:13:37 -07:00 |
|
Peter Steinberger
|
1320a0bff9
|
feat(lint): reject widen-then-assert type laundering (#124003)
* feat(lint): add no-widen-then-assert guard
* refactor: preserve typed boundary evidence
* refactor(types): remove redundant unknown aliases
* fix(agent): preserve replay sanitizer fallback
* fix(lint): close widen-then-assert nested-chain and const-alias bypasses
|
2026-08-14 22:10:19 -07:00 |
|
Sash Zats
|
ff95d0c269
|
improve(ci): replace boundary guards with focused Oxlint rules (#95368)
* perf(ci): move boundary guards to oxlint
Co-authored-by: Sash Zats <sash@zats.io>
* fix(ci): avoid dead editor URL export
Co-authored-by: Sash Zats <sash@zats.io>
* fix(ci): declare path-loaded boundary guard roots
Co-authored-by: Sash Zats <sash@zats.io>
* fix(ci): model Oxlint plugin export in Knip
Co-authored-by: Sash Zats <sash@zats.io>
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-07-17 11:37:35 +01:00 |
|