Commit 474ee80
jurors: four PR #460 R1 panel rules across packager/archivist/typist
Barrister code panel on endojs/endo-but-for-bots#460 round 1
(2026-06-18) surfaced eight proposed rules. Four are broadly
applicable and land as watched antipatterns:
- packager gains typedoc/tsconfig parity (packager + gateway seats):
typedoc entryPoints must be a subset of tsconfig include set.
- packager gains peer-dep range with unverified future major
(migrator seat): flag widened ranges whose upper bound is a
future major version the package has not been tested against.
- archivist gains cross/intra-document section reference resolution
(archivist + pruner + copyeditor seats): "see X" phrases and
markdown links must resolve to actual headings.
- typist gains bare-Function-type on privileged extension points
(typist seat): narrow callable signature required for any exported
extension point that carries trust weight.
The other four (SafeEvent transitive hardening; SES lockdown test
requirement; null-proto sandboxed props; ./internal subpath export)
are project-specific to endo-but-for-bots' SES/Compartment/Preact
work; forwarded to the steward separately for project CLAUDE.md
consideration.
Precipitating message:
journal/entries/2026/06/18/093204Z-message-barrister-62b85f.md
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent ddbd963 commit 474ee80
3 files changed
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
0 commit comments