A public-safe ASP.NET Core integration proof that receives synthetic requests, routes them through deterministic mock connectors, protects against duplicate execution, applies bounded retries, escalates unresolved work for human review, and preserves an audit trail.
Status: released at v1.0.0
Portfolio lane: business systems, APIs, and workflow integration
Stack: .NET 8, ASP.NET Core, C#
Data: synthetic only
- request validation and correlation;
- connector abstraction without fake production claims;
- idempotency-key replay protection;
- review-first routing for sensitive mock connector categories;
- bounded retries and dead-letter escalation;
- append-only submission, replay, and attempt evidence;
- native API, responsive evidence UI, deterministic tests, and CI.
The running application exposes:
GET /health
GET /api/status
GET /api/demo
GET /api/audit
GET /api/requests/{idempotencyKey}
POST /api/requests
POST /api/requests/{idempotencyKey}/attempts
All connectors are local mocks. The project does not contain provider credentials and does not perform external writes.
dotnet restore
dotnet build .\WorkflowConnectorHub.sln --configuration Release
dotnet run --configuration Release --project .\tests\WorkflowConnectorHub.Tests\WorkflowConnectorHub.Tests.csproj
.\tools\run-native-demo.ps1Then open:
http://127.0.0.1:5088/overview.html
.\tools\verify-release.ps1The release gate validates the native build, deterministic domain tests, two screenshot groups, manual-review hashes, documentation, and public boundary.
- native overview and metrics;
- live synthetic submission;
- replay protection;
- audit/review surface;
- responsive mobile workflow.
- validation and retry gates;
- operational summaries;
- public safety and scope boundaries;
- responsive mobile assurance.
- no real connector credentials;
- no live email, calendar, file, GitHub, or accounting write;
- no uncontrolled retry loop;
- no silent duplicate request creation;
- no automatic approval of review or dead-letter records;
- no client payloads or proprietary workflow rules;
- no claim of production deployment.
Created and developed by Codie Shannon.