Add language support roadmap and feature requests

This commit is contained in:
Bill
2026-02-10 09:51:23 -07:00
parent 5670ab7f5e
commit 9b9244e0f8
2 changed files with 108 additions and 0 deletions

View File

@@ -71,3 +71,40 @@
- Phase 7f: Session recording pipeline — capture, anonymize, export (Steps 230–234)
---
## PHP Language Support (Full Pipeline) — PROPOSED
**Goal:** Add full PHP support (parse, AST, generate, project, and annotations) to Whetstone.
**Scope:**
- Tree-sitter PHP parser integration
- PHP AST mapping to SemAnno concepts
- PHP generator with annotation-aware output
- Cross-language projection to/from PHP
- Tests: parse/generate round-trip, annotation preservation, projection matrix coverage
**Notes:**
- Start with core PHP syntax (functions, classes, namespaces, arrays, exceptions, traits).
- WordPress-specific libraries on top of core PHP support.
---
## WordPress Support (Library + Semantics) — PROPOSED
**Goal:** Enable WordPress-aware tooling on top of PHP support.
**Scope:**
- Library symbol stubs for WordPress core APIs
- Semantic tags for WP concepts (hooks, filters, actions)
- Agent suggestions for safe WP patterns
---
## Rust Plugin Packaging (Conflict Resolver) — PROPOSED
**Goal:** Package a Rust-based topological conflict resolver as a Whetstone plugin.
**Scope:**
- Define plugin interface for external tools
- Packaging format and plugin discovery/loading
- Example integration with a Rust binary or shared library