Production Progress Log
This page is the chronological record of roadmap progress.
2026-02-25
Summary
- Established production-readiness roadmap and milestone structure.
- Delivered initial editor tooling and language-server baseline.
- Added model-dictionary-based IntelliSense foundation for
tellworkflows.
Completed
- [x] Tree-sitter grammar scaffold + basic highlight queries
- [x] VS Code extension scaffold and extension-host smoke tests
- [x] LSP diagnostics (
didOpen/didChange/didSave) - [x] LSP document symbols
- [x] LSP completion MVP:
- keywords
- builtins
- basic local scope symbols
- dictionary-backed
tellsymbols via.hyperphp/models.json - [x] Added
try ... on error ... end try: - lexer/parser/AST/runtime support
- parser + runtime test coverage
- keyword highlighting/completion updates
- [x] Added
errorcommand: error,error "message", and record payload withmessage+code- integrated with
on errorvariable binding record - [x] Added runtime stack context for failures:
- runtime errors now carry
callStackandtellStack on error errexposeserr.stack.callsanderr.stack.tell- error messages include stack suffix when context is available
- [x] Added execution guardrails in
ExecutionOptions+ runtime: maxExecutionTimeMs(timeout)maxLoopIterations(global loop iteration cap)maxCallDepth(handler/event call depth cap)- integration coverage for all three limits
- [x] Added starter model dictionary:
.hyperphp/models.json
Partial
- [~] Zed support:
- highlight scaffold is present
- extension install/grammar setup still needs finalization for a clean dev flow
- Zed LSP bridge remains pending
Next
- Add strict-mode configurability for unknown members and compatibility behavior.
- Improve host/model IntelliSense depth (signatures, args, richer kind inference).
- Expand language completeness (
property/global/local, labeled args).