Commit Graph

24 Commits

Author SHA1 Message Date
Henry Garner eb5b5b50ad Bump version to 3, add migration guide, update version markers 2026-03-23 17:11:19 +00:00
Henry Garner 346440ca33 Allium v2 (#10) 2026-03-05 06:27:08 +00:00
Henry Garner 25cb22779e Split with/where keywords and clarify object literal syntax 2026-02-14 09:21:00 +00:00
Henry Garner c7a4683a27 Remove expects clause from surfaces, warn on cross-entity inline enum comparison 2026-02-14 08:22:09 +00:00
Henry Garner dd3673e9dd Design review: 3 adopted changes from panel debate 2026-02-14 07:51:47 +00:00
Henry Garner b90902e4c0 Design review: 2 adopted changes from panel debate 2026-02-14 07:28:15 +00:00
Henry Garner 0748c28b93 Design review: 3 adopted changes from panel debate 2026-02-14 07:22:48 +00:00
Henry Garner 5ecbba46fb Design review: 2 adopted changes from panel debate 2026-02-14 07:11:33 +00:00
Henry Garner 2d1c4ccf20 Design review: 3 adopted changes from panel debate
- Rename actor `context` keyword to `scope` in identified_by expressions
- Clarify `with` keyword: predicated subsetting with different inputs
- Add re-firing guidance for derived condition triggers
2026-02-14 07:01:00 +00:00
Henry Garner 81a58835e6 Design review: 5 adopted changes from panel debate
- Rename with: parameter in trigger emissions to data: (removes
  only non-filtering use of with keyword, eliminates disambiguation note)
- Allow bare booleans in with predicates, matching requires syntax
- Add becomes vs .created anti-pattern example
- Remove undeclared "logical role" escape hatch from facing clause
- Remove _(removed)_ placeholders from validation rules
- Replace -1 sentinel with Integer?/null for unlimited plan limits
2026-02-14 06:56:09 +00:00
Henry Garner c17d4bb947 Rename surface requires to expects 2026-02-14 06:30:20 +00:00
Henry Garner 194981380f Remove APIConsumer actor, use Workspace directly in APIAccess surface 2026-02-14 06:14:53 +00:00
Henry Garner 313ab607f6 Fix 4 spec issues: APIConsumer surface binding, with-keyword contexts, rule 33, SKILL.md exposes 2026-02-14 02:12:53 +00:00
Henry Garner b06c8bddeb Fix 5 spec issues: enum placement, notification_setting cardinality, validation rule 28, file extension, missing brace 2026-02-14 01:10:59 +00:00
Henry Garner 22ba6f9244 Fix 12 spec issues: pre/post semantics, deferred invocation, with predicates, surface clauses, validation rules, pattern bugs 2026-02-14 00:50:47 +00:00
Henry Garner c9fca7d6cb Fix 16 spec issues: null semantics, cross-document naming, underspecified features 2026-02-14 00:27:33 +00:00
Henry Garner 914ea9b8a7 Fix 12 spec issues: null semantics, join uniqueness, relationship multiplicity, ensures count, pattern bugs 2026-02-14 00:05:28 +00:00
Henry Garner 6a030c2b9e Consistency audit: fix cross-document inconsistencies, remove object shorthand, document underspecified features 2026-02-13 23:14:51 +00:00
Henry Garner 12bb99e84a Unify syntax: facing keyword, relationship syntax, primitive types, pattern fixes 2026-02-13 22:53:21 +00:00
Henry Garner 6b59734e3a Fix spec consistency: creation verbs, join lookups, scoping rules, undocumented features 2026-02-13 22:08:28 +00:00
Henry Garner ebee31bcd5 Audit fixes: unify ensures verbs, document expression operators, clean up patterns 2026-02-13 14:24:58 +00:00
Henry Garner 398c3d3c45 Fix syntax unification gaps, restore glossary, document conditionals 2026-02-13 12:08:54 +00:00
Henry Garner 5385afae67 Unify syntax: config blocks, exists keyword, for loops, trigger bindings 2026-02-11 23:17:35 +00:00
Henry Garner 0574f84388 Restructure plugin into multi-skill convention 2026-02-11 13:50:56 +00:00