Files
Fuchs_Intranet/Fuchs/Docs/Notes/ToDo.md
T
Stefan 882e97509a Enhance logging in FdsSqlOptions and related classes
- Updated FdsSqlOptions to accept an optional ILogger parameter for improved error logging.
- Modified FdsMfr and FdsMfrClient classes to pass the logger instance to FdsSqlOptions.
- Added detailed error logging in various methods to capture SQL execution issues and file handling errors.
- Improved documentation for FdsSqlOptions to clarify logging behavior.
- Updated Archive class to log compression errors, enhancing traceability of failures.
- Adjusted project configuration to suppress specific warnings related to transitive dependencies.
- Added NuGet.config to define package sources for dependency management.
- Updated submodule references for OCORE and related projects.
2026-07-03 20:22:05 +02:00

1.5 KiB

The items, if completed, should be ticked / checked as done.

[x] Add note to claude.md, copilot-instructions.md, and Codex.md that the Decisions ind \Docs\Decisions must be followed [x] Add note to claude.md, copilot-instructions.md, and Codex.md that whenever relevant new decisions should be captured, concept files should be created / updated [x] Add note to claude.md, copilot-instructions.md, and Codex.md that the readme.md files in \Docs\Concept and \Docs\Decisions explain how to create, update, interpret the documents. Create those readme.md files. make sure that any concepts or decisions have a yaml header that contains applyTo key. The agents should scan those yaml headers first (saving tokens) and decide based on that if included/considered [x] Add a first decision, that domain events (success and fails) should be identified and equiped with triggers that trigger notification to the EventService and pass on a context that allows a user understandable message like "Rechnung R2026-0001 wurde and Kunden unter test@test.de per Email versandt". [x] Add a decision that reflects the current concept and implementation of Notification from Service in Backend over SignalR push to any logged in session to display in GUI. (failues with highlighting) [x] Add a decision that the solution must be equiped with logging so that the diagnostics is possible without requiring a debugger or OTel collector. [x] Add OpenTelemetry to the solution. Wire it in extensively without compromising performance.