Commit Graph

11 Commits

Author SHA1 Message Date
Fran Algaba a3ead48b03 Added crosschain functionality. Improved Morpho venue (#28) 2026-02-14 21:31:34 +01:00
Fran Algaba 69508f1a79 Improved venue usage (#26) 2026-02-13 17:42:24 +01:00
Fran Algaba aafdd76121 Improve AI judgment usage visibility (#24)
* improved ai judgement logging and visibility

* added changeset
2026-02-11 19:37:14 +01:00
Fran Algaba f1ee667c8a ship preview/commit value-flow runtime and streamline agent onboarding (#20)
* Add preview/commit execution model, remove stale docs and defihack

* implement preview/commit flow end-to-end and remove spec-coupled naming

* implement value-flow mandate and hook stability

* fixed hook

* fixed tests

* fixed tests

* fixed tests

* fixed tests

* value-flow mandate end-to-end

* session lifecycle normalization

* added new docs and skills

* skill instructions
2026-02-11 00:00:59 +01:00
Fran Algaba ea592bcfe5 Add enforced typing (#18) 2026-02-10 16:10:13 +01:00
Fran Algaba 969710aeaf Add diff-stable syntax features (#16) 2026-02-10 14:45:29 +01:00
Fran Algaba 001b16258c migrate .spell DSL to brace-delimited syntax (#14)
* migrate .spell DSL from indentation to brace-delimited syntax (SPEC-001)

Replace Python-style 2-space indentation with Rust/Go curly-brace
blocks across the entire codebase. This is a breaking syntax change
that improves agent authorship — LLMs handle braces far better than
whitespace-significant formats.

Tokenizer: remove INDENT/DEDENT tokens, split bracketDepth into
parenDepth (suppresses newlines) and braceDepth (preserves newlines),
remove IndentationError.

Parser: replace all INDENT/DEDENT patterns with LBRACE/RBRACE across
~22 methods. New parseBraceBlock() helper replaces parseStatementBlock().
Two patterns: label blocks (label: { }) and keyword blocks (keyword { }).

AST, transformer, IR generator, and runtime are unchanged — indentation
was purely a lexical/parse concern.

Updated 86 .spell fixture files, 15 test files, 20 documentation files,
README, AGENTS.md, VM spec references, and compiler-pipeline docs.

620 tests pass, 0 fail.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add changeset

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 14:04:08 +01:00
Fran Algaba 1eead325e4 Added new venue skills and docs 2026-02-08 16:07:26 +01:00
Fran Algaba 579fc1e267 move packages to @grimoirelabs scope
- rename package names/imports/docs/scripts to @grimoirelabs/*
  - keep CLI bin name as grimoire
  - update publish docs for new scope
  - fix formatting in venue tests
2026-02-03 16:37:39 +01:00
Fran Algaba 9f6c2975f9 add Node compatibility, release workflow, and docs/skills updates
- add Node fallbacks/build outputs for core/cli/venues and update package exports
  - add changesets + CI release workflow with provenance
  - document manual 0.1.0 publish, add CONTRIBUTING and CHANGELOG
  - refresh AGENTS.md and skills inventory; remove dev-only skills!
2026-02-03 16:18:35 +01:00
Fran Algaba df1fd8bfb1 add new spell fixtures, test coverage, and fixes for advisory fallbacks and skill auto-select 2026-02-03 11:04:51 +01:00