Repository navigation
v0.1.0
Added
-
schemas: Add v0.1 JSON Schema SSOT (17 files)
-
codegen: Add spoke-schema TS/Rust codegen pipeline
-
operations: Add @42ch/spoke-operations package with four helper families
-
schemas: Add Rule and Event wire shapes with codegen
-
schemas: Wire error-envelope on all ops responses + shared Scope
-
spoke-operations: Add OCC, Keyblock status, uniqueness helpers
-
spoke-operations: Add Scope, upsert/relate gates, error map; fix uniqueness R1
-
fixtures: Add Mira at Harbor toy-world graph with AJV CI validation
-
fixtures: Relocate toy-world AJV harness out of spoke-operations
-
schema: Add l2-computable body fields and Moment log carrier
-
fixtures: Add l2-computable toy-world samples
-
schemas: Add project/compute optional op wire schemas
-
operations: Add l2-computable validators and op fixtures
-
schemas: Add optional l5-fork TimelineEvent and Scope fields
-
fixtures: Add Fork-aware toy-world TimelineEvent sample
-
release: Add git-cliff CHANGELOG and notes extractor
Changed
-
schemas: Rename Keyblock→KnowledgeEntry and Event→TimelineEvent
-
operations: Rename Keyblock API to KnowledgeEntry vocabulary
-
schemas: Rename block_type fields to entry_type
-
Rename block_type to entry_type across codegen and ops
-
wire: Rename knowledge_entry_id fields to entry_id
Documentation
-
specs: Require GitHub Actions CI gate for v0.1
-
roadmap: Add durable dual-surface + nine-layer roadmap
-
specs: Finalize v0.1 normative specs and greenfield stubs
-
adapters: Document deferred nexus/creader mapping placeholders
-
Document CI required checks for v0.1
-
readme: Add twin consumer READMEs for integrators
-
Keep READMEs human-facing; move agent boundaries to AGENTS.md
-
spec: Fix L7 operations helpers in layers matrix
-
spec: Clarify target wire vs committed schemas for QC
-
schemas: Update checklist and counts to 19 files
-
Ban iteration ids from git-shared records
-
Extend iteration-id ban to commits and PR prose
-
protocol: Clarify fixture harness ownership boundary
-
Mark operations deepen and fixtures delivered
-
knowledge: Fix fixture harness file names in pattern
-
roadmap: Reshape into Now / Up next / Done project plan
-
protocol: Lock KnowledgeEntry and TimelineEvent terminology
-
fixtures: Align toy-world and surface docs to KnowledgeEntry vocabulary
-
roadmap: Mark terminology delivered on main
-
knowledge: Note entry_type rename in flight for Block* fields
-
spec: Sync canvas coverage to entry_type vocab and ops inventory
-
Keep long-term knowledge and specs fact-only
-
Protocol-only CONCEPTS; facts-only rule in AGENTS
-
spec: Lock optional Computable capability contracts
-
protocol: Lock optional l5-fork TimelineEvent wire semantics
-
Add README status badges and doc nav links
-
protocol: Lock unified CI and tag version release policy
-
protocol: Align release policy Related and roadmap wording
-
protocol: Align release CI SSOT with four verify jobs
-
Document SPOKE version release flow
Fixed
-
schemas: Enforce assemble-response packet XOR error
-
operations: Harden malformed-input guards per QC review
-
spoke-operations: Validate block_type and deep-copy extension merges
-
codegen: Export titled oneOf schemas by title only in Rust
-
security: Pin CI Actions and bump esbuild past CVE range
-
spoke-operations: Address QC warnings on upsert, relate, error map
-
spoke-operations: Unblock ci:typescript for fixture test harness
-
ci: Run toy-world fixture tests before operations build
-
operations: Guard null/undefined changes in validateComputableLogEntry
-
operations: Align logged_at validation with date-time schema intent
-
operations: Honor Scope.fork_id in timelineEventMatchesScope
-
ci: Run lockstep assert via node in release workflow
-
release: Defer annotated tag until after version bump commit
-
release: Anchor README badge regex for CodeQL
-
ci: Verify release tag matches package version
-
release: Avoid hostname regex for README badge parse
Internal
-
v0.1: Lock iteration-start — SPOKE protocol bootstrap harness
-
harness: Move specs under .mstar and ignore process paths
-
Add CLAUDE.md pointer to AGENTS.md
-
Add verify-codegen GitHub Actions workflow
-
Add typescript and rust package health jobs
-
iteration: Close v0.1 — compound codegen knowledge + roadmap
-
Run spoke-operations typecheck and tests in typescript job
-
Rename spoke-schema packages to spoke-schemas
-
codegen: Assert schema file count in verify-codegen
-
iteration: Close fixture-boundary slice — compound codegen verify note
-
codegen: Regenerate TS/Rust types for KnowledgeEntry rename
-
iteration: Close terminology slice — compound vocabulary note
-
iteration: Close entry-type rename slice — compound + roadmap
-
codegen: Regenerate after entry_type vocab description sync
-
iteration: Close Computable slice — compound and roadmap
-
Assert lockstep package versions
-
Add tag-triggered GitHub Release workflow
-
Use CHANGELOG section for GitHub Release body