Skip to content

Fix all deferred language items; bump workspace to 1.0.0 - #65

Merged
sujaydavalgi merged 4 commits into
mainfrom
feat/fix-all-deferred
Jul 10, 2026
Merged

Fix all deferred language items; bump workspace to 1.0.0#65
sujaydavalgi merged 4 commits into
mainfrom
feat/fix-all-deferred

Conversation

@sujaydavalgi

Copy link
Copy Markdown
Collaborator

Summary

  • Breaking: remove legacy homeostasis_policy / attention_policy (use @policy only).
  • Promote module fn + struct generics to Stable (T: Bound / where still unsupported).
  • Add closed typed enums: AiProvider.*, SerializeFormat.*, CodegenTarget.*.
  • follow(path:) re-runs validate_action_proposal each tick and stops on reject.
  • Workspace 1.0.0 for the breaking language change (desktop stream left at 0.6.3).

Test plan

  • cargo test -p spanda-parser --test autonomy_policies
  • cargo test -p spanda-core --test stringly_seams
  • cargo test -p spanda-interpreter --test safety_clamp_runtime
  • cargo test -p spanda-lint --lib

Made with Cursor

@Policy(kind: …) is the only parse path; update tests and migration docs
for the breaking language change.
Call validate_action_proposal on the follow segment and stop the
trajectory when stop_if or other safety policy rejects motion.
Accept AiProvider.*, SerializeFormat.*, and CodegenTarget.* literals while
keeping bare idents and strings, and promote fn/struct generics to Stable.
@sujaydavalgi
sujaydavalgi merged commit 1222ccf into main Jul 10, 2026
@sujaydavalgi
sujaydavalgi deleted the feat/fix-all-deferred branch July 10, 2026 17:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant