Skip to content

Feature/language 1.0 full compliance#16

Merged
piotr-blue merged 6 commits into
masterfrom
feature/language-1.0-full-compliance
May 29, 2026
Merged

Feature/language 1.0 full compliance#16
piotr-blue merged 6 commits into
masterfrom
feature/language-1.0-full-compliance

Conversation

@piotr-blue
Copy link
Copy Markdown
Contributor

No description provided.

…r references

Added `NormalizeListPlaceholders` processor for consistent transformation of empty list placeholders. Introduced `CyclicAwareNodeProvider` and `VerifyingNodeProvider` interfaces to ensure proper handling of circular dependencies. Implemented `CircularBlueIdCalculator` for calculating circular BlueId sets. Enhanced snapshot handling and validation with `FrozenNodeToBlueIdInput` utilities.
…outdated references

Removed "Specification Implementation Gaps" section and references to legacy `constraints` migration. Clarified canonical field ingestion rules, rejected content handling, and updated BlueId validation details. Removed outdated `allowMultiple` and refined schema contract examples for consistency.
Added `WorkingDocument` for processor-side read-your-writes consistency, supporting patch previews and non-committal updates. Enhanced checkpoint management with identity caching (`CheckpointIdentityCache`) and metrics for performance visibility (`ProcessingMetricsSink`). Updated processors to leverage `WorkingDocument` previews and checkpoint improvements for optimized event handling. Updated `README.md` with comprehensive usage examples.
…ne default Blue mappings

Enhanced `NodeProviderWrapper` to facilitate runtime type resolution by integrating `BlueRuntimeTypeRegistry`. Added default Blue runtime type mappings for improved alias handling. Updated tests and transformations to align with expanded mapping capabilities.
Revised the Blue language specification URL to the repository link. Updated dependency version examples from `1.0.0` to `3.0.0` and removed outdated local development instructions.
@piotr-blue piotr-blue merged commit ea2b5ce into master May 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant