Ethan J Lewis ejlewis
  • Minneapolis, MN, USA
  • https://ejl.st
  • I come in peace.

  • Joined on 2025-11-30
ejlewis deleted branch feat/engine-prereqs from ejlewis/halfstreet 2026-05-09 15:11:17 -05:00
ejlewis pushed to main at ejlewis/halfstreet 2026-05-09 15:10:22 -05:00
f9b6fc164f Merge pull request 'docs(mystery): spec for engine prereqs (verbs, disambiguation, ending UI)' (#1) from feat/engine-prereqs into main
5f8e3b1a34 fix(ui): keep input typable post-end so player can type restart/undo
e167979fa7 feat(ui): render ending lines distinctly and lock input on end-state
19d1efc586 feat(engine): detect endings on every successful turn
0d9db9bb55 test(engine): self-contained locked-exit fixture replaces the stub
Compare 20 commits »
ejlewis merged pull request ejlewis/halfstreet#1 2026-05-09 15:10:20 -05:00
docs(mystery): spec for engine prereqs (verbs, disambiguation, ending UI)
ejlewis created pull request ejlewis/halfstreet#1 2026-05-09 15:10:12 -05:00
docs(mystery): spec for engine prereqs (verbs, disambiguation, ending UI)
ejlewis pushed to feat/engine-prereqs at ejlewis/halfstreet 2026-05-09 15:09:31 -05:00
5f8e3b1a34 fix(ui): keep input typable post-end so player can type restart/undo
e167979fa7 feat(ui): render ending lines distinctly and lock input on end-state
19d1efc586 feat(engine): detect endings on every successful turn
0d9db9bb55 test(engine): self-contained locked-exit fixture replaces the stub
b870d884ef feat(engine): wire verb-target-prep — explicit \light X with Y\ and \use\ routing
Compare 10 commits »
ejlewis created branch feat/engine-prereqs in ejlewis/halfstreet 2026-05-09 15:09:31 -05:00
ejlewis pushed to main at ejlewis/halfstreet 2026-05-09 11:57:40 -05:00
2b3a18f208 ci: add Cloudflare Pages deploy + split success/failure notify
72f99295ca build: re-add wrangler as devDependency
Compare 2 commits »
ejlewis pushed to main at ejlewis/halfstreet 2026-05-09 11:50:32 -05:00
e044141043 ci: pushover notification on success too
ejlewis pushed to main at ejlewis/halfstreet 2026-05-09 11:48:53 -05:00
c0061491ab ci: pushover notification on pipeline failure
b80e4c32a5 fix(ci): commit package-lock.json so npm ci works
Compare 2 commits »
ejlewis pushed to main at ejlewis/halfstreet 2026-05-09 11:36:28 -05:00
e31bf0fbff chore: standalone Halfstreet repo scaffolding
86e1aeb973 feat: rename mystery.astro -> index.astro, fix imports for src/ root
78b749dac4 chore(halfstreet): bible Obsidian-formatted edits + vault config
bc21a88786 Merge feature: mystery markdown content migration
1f472402fd fix(mystery): code-review followups (locked-exit, endings, headers)
Compare 41 commits »
ejlewis created repository ejlewis/halfstreet 2026-05-09 09:16:21 -05:00
ejlewis pushed to main at ejlewis/note-tagger 2026-04-25 18:47:37 -05:00
e792732a13 switch to using Anthropic API
fd1407e06f Raise combined tag cap from 5 to 8
68d78fe6bd Allow zero-taxonomy-tag output and more new tag suggestions
b4fb1283b9 Add personal-narrative cluster to tag taxonomy
Compare 4 commits »
ejlewis pushed to main at ejlewis/note-tagger 2026-04-19 22:18:20 -05:00
ef41b6b30a enhancements
3eff77aa1a Add implementation plan for tag enhancement
43d708c834 Add design spec for tag enhancement
Compare 3 commits »
ejlewis pushed to main at ejlewis/note-tagger 2026-04-14 21:35:21 -05:00
17dd2d11c9 change response to text format
ejlewis pushed to main at ejlewis/note-tagger 2026-04-14 04:57:08 -05:00
dffb3f3c85 lots of fixes
ejlewis pushed to main at ejlewis/note-tagger 2026-02-07 12:30:39 -06:00
ddd240d865 add ability to populate slug field