2.1 KiB
2.1 KiB
main Development Guidelines
Auto-generated from all feature plans. Last updated: 2026-04-24
Active Technologies
- C# latest (
<LangVersion>latest</LangVersion>), nullable reference types enabled, implicit usings enabled — persrc/Directory.Build.props. +Elsa.Workflows.Runtime,Elsa.Workflows.Runtime.Distributed,Elsa.Hosting.Management(existing heartbeat),Elsa.HttpandElsa.Scheduling(first ingress-source adapters),Elsa.Api.Common(ElsaEndpoint<TRequest, TResponse>on FastEndpoints),Elsa.Features(IShellFeature),Microsoft.Extensions.DependencyInjection,Elsa.Mediator. (002-graceful-shutdown)
Project Structure
src/
tests/
Commands
Add commands for C# latest (<LangVersion>latest</LangVersion>), nullable reference types enabled, implicit usings enabled — per src/Directory.Build.props.
Code Style
C# latest (<LangVersion>latest</LangVersion>), nullable reference types enabled, implicit usings enabled — per src/Directory.Build.props.: Follow standard conventions
Recent Changes
- 002-graceful-shutdown: Added C# latest (
<LangVersion>latest</LangVersion>), nullable reference types enabled, implicit usings enabled — persrc/Directory.Build.props. +Elsa.Workflows.Runtime,Elsa.Workflows.Runtime.Distributed,Elsa.Hosting.Management(existing heartbeat),Elsa.HttpandElsa.Scheduling(first ingress-source adapters),Elsa.Api.Common(ElsaEndpoint<TRequest, TResponse>on FastEndpoints),Elsa.Features(IShellFeature),Microsoft.Extensions.DependencyInjection,Elsa.Mediator.
Agent Operating Principles
- Do not assume, hide confusion, or flatten uncertainty; surface questions, constraints, and tradeoffs explicitly.
- Write the minimum code that solves the defined problem; do not add speculative abstractions, features, or cleanup.
- Touch only the files and behavior required for the task; clean up only issues introduced by your own changes.
- Define success criteria before implementation, then iterate until the criteria are verified or clearly state what could not be verified.