master
|
d04483560b
|
Complete ElkSharp document rendering cleanup and source decomposition
- Fix target-join (edge/4+edge/17): gateway face overflow redirect to left tip
- Fix under-node (edge/14,15,20): push-first corridor reroute instead of top corridor
- Fix boundary-slots (4->0): snap after gateway polish reordering
- Fix gateway corner diagonals (2->0): post-pipeline straightening pass
- Fix gateway interior adjacent: polygon-aware IsInsideNodeShapeInterior
- Fix gateway source face mismatch (2->0): per-edge redirect with lenient validation
- Fix gateway source scoring (5->0): per-edge scoring candidate application
- Fix edge-node crossing (1->0): push horizontal segment above blocking node
- Decompose 7 oversized files (~20K lines) into 55+ partials under 400 lines each
- Archive sprints 004 (document cleanup), 005 (decomposition), 007 (render speed)
All 44+ document-processing artifact assertions pass. Hybrid deterministic mode
documented as recommended path for LeftToRight layouts.
Tests verified: StraightExit 2/2, BoundarySlotOffenders 2/2, HybridDeterministicMode 3/3,
DocumentProcessingWorkflow artifact 1/1.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-01 14:16:10 +03:00 |
|
master
|
a6ffb38ecf
|
Update module architecture docs and workflow tutorials
- Module dossiers: attestor, authority, cli, graph, scanner
- Policy assistant parameters guide
- UI v2-rewire navigation rendering policy
- Test suite overview update
- Workflow engine requirements and tutorial series (01-08)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-30 17:25:37 +03:00 |
|
master
|
e91cf98f8f
|
Add ElkSharp rendering architecture docs, ADRs, tutorial, AGENTS rules
Five documentation deliverables for the ElkSharp rendering improvements:
1. docs/workflow/engine/16-elksharp-rendering-architecture.md (453 lines)
Full pipeline: Sugiyama stages, edge routing strategies, hybrid
deterministic mode, gateway geometry, 18-category scoring system,
corridor routing, Y-gutter expansion, diagnostics.
2. docs/workflow/engine/17-elksharp-architectural-decisions.md (259 lines)
Six ADRs: short-stub normalization, gateway vertex entries, Y-gutter
expansion, corridor rerouting, FinalScore adjustment, alongside
detection.
3. docs/workflow/tutorials/10-rendering/README.md (234 lines)
Practical tutorial: setup, layout options, SVG/PNG rendering,
diagnostics capture, violation reports, full end-to-end example.
4. src/__Libraries/StellaOps.ElkSharp/AGENTS.md — 7 new local rules
for Y-gutter, corridor reroute, gateway vertices, FinalScore
adjustments, short-stub normalization, alongside detection,
target-join spread.
5. docs/workflow/ENGINE.md — replaced monolithic ElkSharp paragraph
with structured pipeline overview, effort-level table, and links
to the new architecture docs.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-30 11:37:32 +03:00 |
|
master
|
717316d5a0
|
Add ElkSharp compound node support
|
2026-03-28 13:36:52 +02:00 |
|
master
|
07f8d1d0e4
|
Docs: update workflow engine documentation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-27 12:28:56 +02:00 |
|
master
|
71edccd485
|
elksharp stabilization
|
2026-03-24 08:38:09 +02:00 |
|
master
|
dd29786e38
|
Implement missing backend endpoints for release orchestration
TASK-002: 11 deployment monitoring endpoints in JobEngine
(list, get, logs, events, metrics, pause/resume/cancel/rollback/retry)
TASK-003: 6 evidence management endpoints in JobEngine
(list, get, verify, export, raw, timeline)
TASK-005: 3 release dashboard endpoints in JobEngine
(dashboard summary, approve/reject promotion)
TASK-006: 2 registry image search endpoints in Scanner
(search with 9 mock images, digests lookup)
All endpoints return seed/mock data for testing. Auth policies
match existing patterns. Dual route registration on both
/api/ and /api/v1/ prefixes.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-23 15:52:20 +02:00 |
|
master
|
f5b5f24d95
|
Add StellaOps.Workflow engine: 14 libraries, WebService, 8 test projects
Extract product-agnostic workflow engine from Ablera.Serdica.Workflow into
standalone StellaOps.Workflow.* libraries targeting net10.0.
Libraries (14):
- Contracts, Abstractions (compiler, decompiler, expression runtime)
- Engine (execution, signaling, scheduling, projections, hosted services)
- ElkSharp (generic graph layout algorithm)
- Renderer.ElkSharp, Renderer.ElkJs, Renderer.Msagl, Renderer.Svg
- Signaling.Redis, Signaling.OracleAq
- DataStore.MongoDB, DataStore.PostgreSQL, DataStore.Oracle
WebService: ASP.NET Core Minimal API with 22 endpoints
Tests (8 projects, 109 tests pass):
- Engine.Tests (105 pass), WebService.Tests (4 E2E pass)
- Renderer.Tests, DataStore.MongoDB/Oracle/PostgreSQL.Tests
- Signaling.Redis.Tests, IntegrationTests.Shared
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-20 19:14:44 +02:00 |
|