logicsrc/packages
nullref 681600360d fix(policy): treat malformed grant expiresAt as expired, not active
Date.parse() returns NaN for invalid date strings. Previously, a grant
with expiresAt set to a malformed value (e.g. 'invalid') would pass the
expiry check (NaN > Date.now() === false, but the falsy NaN would skip
the check due to how the condition was written—or more precisely, would
evaluate incorrectly).

Now, if expiresAt is present but cannot be parsed, the grant is treated
as expired/invalid rather than silently allowing access.
2026-06-14 07:35:44 +02:00
..
account-core fix(policy): treat malformed grant expiresAt as expired, not active 2026-06-14 07:35:44 +02:00
agentstack feat(agentstack): add @logicsrc/agentstack coordination module (#5) 2026-06-10 16:39:32 -07:00
cli Add communication account plugin scaffolds 2026-06-09 10:02:07 +00:00
logicsrc-mcp Add communication account plugin scaffolds 2026-06-09 10:02:07 +00:00
plugin-core Scaffold LogicSRC and CommandBoard plugins 2026-06-06 11:24:02 +00:00
schemas Add AgentAd ad schemas as a LogicSRC primitive (#10) 2026-06-11 21:02:43 -07:00
sdk Implement OpenSpec artifacts and SDK contracts 2026-06-06 16:44:58 +00:00
tui Add communication account plugin scaffolds 2026-06-09 10:02:07 +00:00
validators fix(validators): isSchemaKind no longer accepts inherited prototype keys (#14) 2026-06-11 21:06:18 -07:00