Commit Graph

  • 9895ef87e4 edit readme for structure main mostalive 2026-09-15 11:11:37 +01:00
  • 01ba13f94d Merge branch 'main' of ssh://gitea.apps.sustainabledelivery.com:3022/learning-hours/db-subclass-to-dto mostalive 2026-09-14 22:48:48 +01:00
  • 08a6fa757a svgs mostalive 2026-09-14 22:45:03 +01:00
  • ec9586c316 Throw ObjectNotFoundException from FindRequired; add run-console wrappers mostalive 2026-09-14 22:39:21 +01:00
  • 4b6e6f5a00 Add FindByNameRequired throwing variant (yak: Add FindByName! throwing variant) mostalive 2026-09-14 21:23:57 +01:00
  • 325925a592 Find falls back to DbBase.Context singleton when no context passed mostalive 2026-09-14 21:17:03 +01:00
  • 68b9657d62 Add per-type tables and Find to DbContext (yak: add-per-type-tables-and-find-to-dbcontext-engc) mostalive 2026-09-14 20:56:27 +01:00
  • 58f7a1184a Add tests for ActiveRecord functionality (DbBase.Find<T>, Client.FindByName, DbBase.Context singleton) mostalive 2026-09-14 20:53:04 +01:00
  • 06a12e55f8 Add Before.Console — console app demonstrating ActiveRecord pattern mostalive 2026-09-14 20:50:25 +01:00
  • 8b46fccf08 Add static Context (Singleton) to DbBase mostalive 2026-09-14 20:48:21 +01:00
  • c4bfc14f32 Add per-type tables and Find to DbContext (yak: Add per-type tables and Find to DbContext) mostalive 2026-09-14 20:47:04 +01:00
  • c21c6416cf Add DbBase.Find<T> static generic finder (yak: Console app for Before (ActiveRecord-style) > ○ Add DbBase.Find<T> static generic) mostalive 2026-09-14 20:45:12 +01:00
  • 92b9e3f784 Console app for Before (ActiveRecord-style) > Add Client.FindByName convenience wrapper mostalive 2026-09-14 20:43:47 +01:00
  • 5270eabcf3 Add third exercise description (Roslyn extract method spike) to README.md mostalive 2026-09-14 14:52:03 +01:00
  • 804695f12d Add exercise descriptions to README.md mostalive 2026-09-14 14:48:11 +01:00
  • 1188ce4e57 Add screenshots.md with Flameshot and Knip notes mostalive 2026-09-14 14:42:17 +01:00
  • e15962d86a Add MIT license (Living Software LTD) mostalive 2026-09-14 14:41:16 +01:00
  • cdadafe676 em 04: codegen — generate the refactoring, round-trip check, unified-diff preview mostalive 2026-09-12 21:15:28 +01:00
  • 49a5633a7d em 03: extract-first scan + full suggestion report mostalive 2026-09-12 18:26:20 +01:00
  • 5d02c1aabf agents tweak mostalive 2026-09-12 15:54:00 +01:00
  • 7f0981e012 em 02: data-flow classification (params/returns/locals buckets) mostalive 2026-09-12 15:52:16 +01:00
  • b012d0aaa0 em 01: scaffold ExtractMethod tool + Demo fixture mostalive 2026-09-12 15:28:14 +01:00
  • 406e8a97f6 docs(AGENTS): document mmdc for rendering mermaid diagrams to svg mostalive 2026-09-11 16:31:26 +01:00
  • bd4afcc935 AGENTS.md: note DOTNET_CLI_HOME workaround for sandboxes that block ~/.dotnet-cli mostalive 2026-09-11 16:02:35 +01:00
  • c22a1e2ffa Yak: csharp after situation (Yak 02) — plain domain + DTOs + mappers mostalive 2026-09-11 15:02:35 +01:00
  • 463245288a Yak: csharp before situation (Yak 01) — DB-backed domain classes mostalive 2026-09-11 13:03:09 +01:00
  • 7e38f67e0b Add AGENTS.md, dotnet/mise wrapper scripts, migrate yaks to yx mostalive 2026-09-10 18:12:50 +01:00
  • 42b3c502a1 Add yaks 01 (before: fake EF DbBase inheritance) and 02 (after: DTOs + mappers) for the next agent mostalive 2026-09-10 18:04:46 +01:00
  • 9d0079cbf0 Add mermaid diagrams of before (DbBase inheritance) and after (DTO + mappers) situation mostalive 2026-09-10 17:57:45 +01:00