docs: clarify Claro learner documentation status

This commit is contained in:
Hermes Agent
2026-06-07 16:39:29 -06:00
parent 1e0ea06d21
commit 078b7874d3
4 changed files with 47 additions and 14 deletions
+16
View File
@@ -185,3 +185,19 @@ Good starting docs:
## Historical docs
Files named `RC*_NOTES.md`, `RC*_VALIDATION.md`, older `V1_*_VALIDATION.md`, and older release notes are kept for project history. They may mention old version numbers, old planned milestones, or old validation scripts. Use them to understand how Claro evolved; do not treat them as the current beginner path.
## Which docs should a new learner trust first?
For the current v1.18.26 package, read docs in this order:
1. `QUICK_START.md`, `FIRST_HOUR.md`, and `lessons/README.md` for first programs.
2. `README.md` and this file for the current feature map.
3. `ROADMAP.md` for the next v1 work.
Use feature docs with these expectations:
- **Ready for beginner lessons:** `SPEC.md`, `SIMPLE_FUNCTIONS.md`, `ERRORS.md`, `LINTER.md`, `TESTING.md`, `FORMATTER.md`.
- **Foundation present:** `ADVANCED_STATIC_TYPING.md`, `V1_14_STATIC_TYPES.md`, `V1_15_OBJECTS_CLASSES.md`, `V1_16_PACKAGES_PROJECTS.md`, `V1_17_NETWORKING.md`, `CONCURRENCY.md`, `IDE.md`.
- **Plans or experiments:** `PACKAGE_REGISTRY.md`, `WEB_SERVER_PLAN.md`, `EDITOR_EXTENSION_PLAN.md`, `GRAPHICS.md`, `SDL12.md`, `COMPLETE_PLATFORM_ROADMAP.md`, `FUTURE_FEATURES_ROADMAP.md`.
If a doc sounds more ambitious than this status map, treat this file as the current source of truth and update the older doc before teaching from it.
+20 -2
View File
@@ -1,6 +1,24 @@
# Claro Future Features Roadmap
> **For Hermes:** Use subagent-driven-development skill to implement this plan task-by-task.
Current status: **historical implementation plan plus remaining ideas**.
This file began as a task-by-task plan. Some early slices have since been completed or moved into current feature docs. For the current learner-facing truth, start with `CURRENT_STATUS.md`, `ROADMAP.md`, and `COMPLETE_PLATFORM_ROADMAP.md`.
Already moved into current foundations:
- typed list/map checking and clearer type mismatch diagnostics
- IDE metadata and the command-based diagnostics helper
- deterministic cooperative task commands
- HTTP client safety with offline `claro://` test URLs
- local project/package manifest and lockfile hardening
Still planned or experimental:
- real web server API
- remote package registry/install flow
- full editor extension/LSP experience
- optional SDL graphics backend
- optimization work backed by benchmarks
**Goal:** Grow Claro from a beginner scripting language into a stable accessible platform without breaking the learning-friendly core.
@@ -10,7 +28,7 @@
---
> Current note: Some tasks in this implementation plan have since been partially completed or moved into dedicated status docs. For the current high-level view, start with `ROADMAP.md`, `CURRENT_STATUS.md`, and `COMPLETE_PLATFORM_ROADMAP.md`.
> Current note: this is not the beginner starting path. Use it for remaining implementation ideas only after checking `CURRENT_STATUS.md`.
## Priority order