Skip to content

feat(bar): surface Lex-native signals in the bar walk - #129

Merged
alpibrupa merged 1 commit into
mainfrom
lex-native-bar-probes
Sep 5, 2026
Merged

feat(bar): surface Lex-native signals in the bar walk#129
alpibrupa merged 1 commit into
mainfrom
lex-native-bar-probes

Conversation

@alpibrupa

Copy link
Copy Markdown
Contributor

Summary

  • The bar ledger's 14 items are explicitly sourced from two published books (Prompt to Production ch.16, Prompt to Evidence ch.15) — prose checklists with no concept of a typed effect system. Adding a 15th item and attributing it to either book would misrepresent its provenance.
  • Wires Effect-row minimality as a CI-level probe, not just a manual review step #119's `effect_minimality` probe into `bar_check`'s `run_walk` as a separate, clearly-labeled "LEX-NATIVE SIGNALS" section instead — evidence specific to what Lex's own effect system can prove about itself, positioned between the book-sourced probes and the unprobed items.

Fixes #121

Test plan

  • `lex check`/`lex fmt --check` — ok
  • Full repo sweep — all pass
  • `lex test` — 4/4 passed, including `test_bar.lex`
  • `lex doc-sync --check` — current
  • Direct tool-call verification: a driver calling `bar_check.execute({root: ".", path: "src/tools"})` shows the new section rendering correctly between the 6 probed book-sourced items and the 8 unprobed ones, with `effect_minimality`'s report text intact.

🤖 Generated with Claude Code

The bar ledger's 14 items are explicitly sourced from two published
books (Prompt to Production ch.16, Prompt to Evidence ch.15) — prose
checklists that have no way to ask about a typed effect system, since
they weren't written for one. Adding a 15th item and attributing it to
either book would misrepresent where it came from.

Wires #119's effect_minimality probe into bar_check's run_walk as a
separate, clearly-labeled "LEX-NATIVE SIGNALS" section instead —
evidence specific to what Lex's own effect system can prove about
itself, positioned between the book-sourced probes and the unprobed
items so a bar walk surfaces it without pretending it's part of the
canon.

Verified via a direct driver calling bar_check.execute({root: ".",
path: "src/tools"}): the new section renders correctly between the 6
probed items and the 8 unprobed ones, with effect_minimality's own
report text intact. lex ci / lex test / doc-sync all still green,
including test_bar.lex.

Fixes #121

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@alpibrupa
alpibrupa merged commit 2a7c7d6 into main Sep 5, 2026
1 check passed
@alpibrupa
alpibrupa deleted the lex-native-bar-probes branch September 5, 2026 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Lex-native probes to the bar-mode ledger

1 participant