Bare Squid Works!
This commit is contained in:
@@ -5,6 +5,30 @@
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-30 — Phase 1: Bare CLI + Flying Squid on loopback
|
||||
|
||||
### Wins
|
||||
|
||||
- Scaffolded Bare app: `bin.mjs`, `app.js`, `lib/*`, `plugins/fj-bind-guard.js`, pear worker stub, `package.json` imports.
|
||||
- CLI: `create`, `list`, `start`, `status` with `--storage`.
|
||||
- **Flying Squid runs under Bare** (`node_modules/bare-runtime/bin/bare`) listening on **127.0.0.1** (verified via `lsof`).
|
||||
- Also verified under Node for local iteration.
|
||||
- Unit tests for bind-guard + worlds pass.
|
||||
- Bare interop tooling: `scripts/patch-engines-for-bare.js`, `scripts/generate-squid-imports.js`, shims for `events` (callable EE) and `readline`.
|
||||
|
||||
### Decisions
|
||||
|
||||
- Squid in main Bare process (not Node child) per ADR-0013.
|
||||
- Use `bare-runtime` from node_modules for dev when system `bare` is too old.
|
||||
|
||||
### Next
|
||||
|
||||
- bare-build standalone package smoke
|
||||
- Java Edition join playtest
|
||||
- Phase 2 tunnel
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-30 — ADR-0013: Bare/Pear-only runtime and single-executable distribution
|
||||
|
||||
### Wins
|
||||
|
||||
Reference in New Issue
Block a user