Commit Graph

12 Commits

Author SHA1 Message Date
Loretta 956d8fecb3 Enforce doc-first protocol, add SGen, modular plugin docs
- Enforced strict documentation-first AI agent protocol in `.github/copilot-instructions.md` (multi-repo, no auto doc edits, explicit consent, [LOADED_DOCS] prefix, [DOCUMENTATION CHECK] on code changes)
- Updated solution structure: added `docs` folder to solution items for LLM/AI context
- Integrated AyCode SGen (source-generated binary serialization) with forced runtime registration; documented SGen usage and exclusions
- Overhauled plugin `README.md` and added modular docs: `SCHEMA.md`, `DOMAIN_MODEL.md`, `MEASUREMENT.md`, `DATA_LAYER.md`, `AI_SERVICES.md`, `SIGNALR_ENDPOINTS.md`
- Updated `CLAUDE.md` to require reading copilot instructions first
- Switched appsettings connection string to production DB
- Minor doc clarifications, corrects, and project file updates
2026-04-02 22:19:29 +02:00
Loretta f5ff1e1ded Add serialization attributes and update to PROD config
Annotated core entities with AcBinarySerializable and ToonDescription for improved serialization and documentation. Updated appsettings.json to use the production database. Changed solution file to target Visual Studio 17. Added necessary using statements and metadata for entity classes.
2026-03-20 17:06:48 +01:00
Loretta b1e4bf4b0f Add interactive build_fruitbank.bat script to solution
Added build_fruitbank.bat as a Solution Item. This batch script provides an interactive interface for building, cleaning, or cleaning and building the FruitBank project and related solutions. It automates cleaning bin/obj folders, runs dotnet clean/build for multiple projects, and includes special handling for AyCode.Core.sln. The script improves developer workflow with user prompts, feedback, and error handling.
2025-12-25 08:48:48 +01:00
Loretta 4e672b4264 Remove SignalR test client and disable Null plugin managers
- Deleted Mango.Sandbox.SignalRTestClient project and all related files from the solution.
- Switched appsettings.json connection string to use FruitBank_DEV.
- Cleaned up project references in Mango.Sandbox.EndPoints and its test project.
- Commented out all Null* plugin manager/service classes in Mango.Sandbox.EndPoints.Services.
2025-12-13 12:32:14 +01:00
Loretta 9a3720f053 Add FruitBank SANDBOX for isolated SignalR endpoint testing
Introduces a new SANDBOX environment with a dedicated web app (`Mango.Sandbox.EndPoints`) for testing SignalR endpoints in isolation from the main application. Adds null plugin manager implementations to avoid plugin dependencies. Includes automated MSTest tests (`Mango.Sandbox.EndPoints.Tests`), a manual SignalR test client, and a PowerShell script for building and running the sandbox. Provides configuration files and health endpoints for robust, independent development and testing of FruitBank SignalR logic.
2025-12-10 09:47:06 +01:00
Loretta ae9a20d763 Add Mango.Nop.Data project to solution 2025-11-04 15:57:09 +01:00
Adam b7b26adee8 core plugin, both signalR and service override works, theme added 2025-09-02 11:51:01 +02:00
Adam 5fd45de3ff FruitBank plugin 2025-08-31 01:25:22 +02:00
Adam 4eac264b9c AIPLugin 2025-08-29 13:35:34 +02:00
Adam b3b629b1dd SignalRfix 2025-08-28 20:21:41 +02:00
Loretta ce045e8321 references fixed 2025-08-28 14:51:35 +02:00
Loretta 6bec0eb49f rename solution 2025-08-28 11:47:21 +02:00