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