Commit graph

  • 841b4e7cab
    Merge pull request #131 from microsoft/gggdttt-fix-privacy-classification-guidance Wenjie Fan 2026-08-18 09:43:37 +02:00
  • 264b286de9
    Update microsoft/knowledge/appsource/object-affixes-prevent-collisions.md self-improvement/bcapps-10080-quality Jesper Schulz-Wedde 2026-08-18 09:10:16 +02:00
  • c1057d38b2 Scope tableextension requirement to Normal fields lacking a classification gggdttt-fix-privacy-classification-guidance wenjiefan 2026-08-17 15:25:14 +02:00
  • f8acb6cbdd Scope DataClassification inheritance to fields declared in the table wenjiefan 2026-08-17 15:14:53 +02:00
  • a668920e96 Correct table-level data classification guidance wenjiefan 2026-08-17 13:16:12 +02:00
  • 53ecca3204 knowledge(performance): align SetLoadFields placement with AL Guidelines (#120) Jesper Schulz-Wedde 2026-08-17 13:11:17 +02:00
  • 455035432d
    Bump the github-actions group with 3 updates (#127) dependabot[bot] 2026-08-17 12:51:59 +02:00
  • 43fd6f9ff5
    Merge pull request #79 from Curabis/docs/bc-mcp-v4-customers-and-test-iterations Michael Dieringer 2026-08-17 11:48:05 +02:00
  • 198dbd8d59 Add page action Enabled false-positive guard gggdttt-demo-onaction-enabled-guard wenjiefan 2026-08-17 11:27:41 +02:00
  • 175c70bbf7 knowledge: improve review precision from BCApps PR 10080 feedback github-actions[bot] 2026-08-17 09:27:02 +00:00
  • 169a25f379 bc-mcp.agent.md v4: document customers + QA test-iteration tools Michael Dieringer 2026-08-17 08:16:53 +02:00
  • cda922b690
    Merge pull request #78 from Curabis/rule/al-writetranslation-must-be-verified-against-real-translations-file Michael Dieringer 2026-08-16 13:09:04 +02:00
  • 5de1999676 Foreslaa regel: al_writetranslation/al_searchtranslations maa ikke antages at ramme rette fil uden verifikation Michael Dieringer 2026-08-16 13:06:40 +02:00
  • fa50fc98ae
    Merge pull request #77 from Curabis/rule/mechanical-inspection-checks-must-be-scripted-not-agent-narrated Michael Dieringer 2026-08-14 23:31:50 +02:00
  • 1c3b0aa081 Foreslå regel: Mechanical inspection checks must be scripted, not agent-narrated Michael Dieringer 2026-08-14 23:30:42 +02:00
  • 85b21c1499
    Bump the github-actions group with 3 updates dependabot[bot] 2026-08-14 08:25:49 +00:00
  • 91f52f8b4f
    Pin GitHub Actions to full-length commit SHAs (#126) Dan Fiedler 2026-08-14 04:24:42 -04:00
  • b02eb2d6aa
    Merge pull request #72 from Curabis/rule/ambiguous-record-failure-edison-sharpen Michael Dieringer 2026-08-13 22:33:29 +02:00
  • 7bb2474630
    Merge pull request #74 from Curabis/rule/given-completeness-edison-sharpen-smoketest Michael Dieringer 2026-08-13 22:33:06 +02:00
  • 882b963b4c
    Merge pull request #75 from Curabis/rule/edison-audit-4-sharpenings-bundled Michael Dieringer 2026-08-13 22:32:45 +02:00
  • d2b7d834d0 Skaerp (Edison): erkend naar Setup-vs-Subsidiary ikke kan afgoeres fra kilden alene Michael Dieringer 2026-08-13 21:52:04 +02:00
  • db3380711b Skaerp (Edison): ny defekt-saa-fix-regressionstest-undtagelse Michael Dieringer 2026-08-13 21:52:02 +02:00
  • 582c6f5f1a Skaerp (Edison): laes soeskende-deklarationer foer type+bogstav flagges Michael Dieringer 2026-08-13 21:52:00 +02:00
  • 87bd8f518c Skaerp (Edison): udvid scope forbi MCP, ny anti-pattern for aldrig-begraenset Michael Dieringer 2026-08-13 21:51:58 +02:00
  • a4c68a4751 Skaerp (Edison-evidens): carve-out for dokumenterede smoke-tests Michael Dieringer 2026-08-13 14:10:10 +02:00
  • 5475a25834 Skaerp (Edison-evidens): trace-krav foer flagging + udvid til Evaluate/TryFunction Michael Dieringer 2026-08-13 12:46:08 +02:00
  • 2de05cc65a
    Merge pull request #71 from Curabis/rule/defensive-vs-offensive-code-must-match-blast-radius Michael Dieringer 2026-08-13 08:56:24 +02:00
  • a91140077f
    Merge pull request #70 from Curabis/rule/ambiguous-record-failure-vat-critical-sharpen Michael Dieringer 2026-08-13 08:55:50 +02:00
  • 898abee7d6 Forslag: defensiv vs. offensiv kode skal matche blast radius, ikke vane Michael Dieringer 2026-08-13 08:54:33 +02:00
  • 922503305f Skaerp: VAT/finansielt kritiske felter maa aldrig faa et stille blankt fallback Michael Dieringer 2026-08-13 08:31:16 +02:00
  • 37eac65805
    Merge pull request #67 from Curabis/rule/upgrade-codeunit-subtype-full-six-triggers Michael Dieringer 2026-08-13 08:14:06 +02:00
  • f120ca7960
    Merge pull request #68 from Curabis/rule/source-organized-by-feature-not-object-type Michael Dieringer 2026-08-13 08:13:42 +02:00
  • eda9bc1e67
    Merge pull request #69 from Curabis/rule/upgrade-tag-logic-must-not-nest-deeply Michael Dieringer 2026-08-13 08:13:19 +02:00
  • 06f417b37e
    Merge pull request #66 from Curabis/rule/testcase-must-fail-before-implementation-sharpen-fgwt Michael Dieringer 2026-08-13 08:13:05 +02:00
  • 7e703b93d5 Forslag: upgrade-tag-logic-must-not-nest-deeply Michael Dieringer 2026-08-13 08:11:54 +02:00
  • 603176f593 Forslag: source-organized-by-feature-not-object-type Michael Dieringer 2026-08-13 08:11:53 +02:00
  • b335164b49 Ret: dokumentér alle 6 upgrade-triggers, ikke kun 2 Michael Dieringer 2026-08-13 08:10:20 +02:00
  • 90eeb1991c Skaerp: 1-til-n FGWT scenarier + explicit afvisning af 'test kun paa anmodning' Michael Dieringer 2026-08-13 08:08:30 +02:00
  • 0c148a16a6
    Merge pull request #65 from Curabis/rule/setup-page-onopenpage-must-instantiate-singleton Michael Dieringer 2026-08-13 07:39:23 +02:00
  • 16f3cd0aee Sharpen: Setup-page OnOpenPage must instantiate the singleton record Michael Dieringer 2026-08-13 07:38:53 +02:00
  • 14ac4485c8
    Merge pull request #64 from Curabis/rule/al-comments-must-not-restate-what-code-already-shows Michael Dieringer 2026-08-13 07:19:09 +02:00
  • 3df1d630d4 Forslag: AL-kommentarer maa ikke bare genfortaelle koden Michael Dieringer 2026-08-13 07:18:15 +02:00
  • 46fcd29f3a
    Merge pull request #63 from Curabis/rule/given-blocks-must-cover-full-precondition-chain Michael Dieringer 2026-08-13 07:17:29 +02:00
  • a74b8e35f3 Forslag: GIVEN-blokke skal daekke hele precondition-kaeden for posting/rapporter Michael Dieringer 2026-08-13 07:14:01 +02:00
  • 13c7d4e198
    Merge pull request #61 from Curabis/rule/file-datatype-direct-io-is-onprem-only Michael Dieringer 2026-08-13 07:02:24 +02:00
  • 31d1c6d10b
    Merge pull request #62 from Curabis/rule/prefer-email-module-over-codeunit-mail-397 Michael Dieringer 2026-08-13 07:02:02 +02:00
  • 860f2db01b Forslag: prefer-email-module-over-codeunit-mail-397 Michael Dieringer 2026-08-13 06:56:40 +02:00
  • 10af99bb22 Forslag: file-datatype-direct-io-is-onprem-only Michael Dieringer 2026-08-13 06:56:39 +02:00
  • 6874adb4e9
    Merge pull request #60 from Curabis/rule/dimension-support-must-follow-dimensionmanagement-wiring-pattern Michael Dieringer 2026-08-13 06:32:48 +02:00
  • 0d578e9f3d Forslag: dimension-support skal foelge DimensionManagement-wiring-moensteret Michael Dieringer 2026-08-13 06:31:46 +02:00
  • 2f575ced25
    Merge pull request #59 from Curabis/rule/posting-routines-must-follow-check-post-line-batch-pattern Michael Dieringer 2026-08-13 06:27:55 +02:00
  • 7e70c4aa5d Forslag: posting-rutiner skal foelge Check Line/Post Line/Post Batch-moensteret Michael Dieringer 2026-08-13 06:25:20 +02:00
  • 4bb14fb821
    Merge pull request #48 from Curabis/rule/table-design-must-match-bc-table-type-conventions Michael Dieringer 2026-08-13 06:09:42 +02:00
  • 10ff2449f6
    Merge pull request #49 from Curabis/rule/page-design-must-match-bc-page-type-conventions Michael Dieringer 2026-08-13 06:09:26 +02:00
  • fba0ff2a26
    Merge pull request #50 from Curabis/rule/intrinsic-al-functions-must-use-modern-casing Michael Dieringer 2026-08-13 06:09:02 +02:00
  • d7001e0e23
    Merge pull request #51 from Curabis/rule/binary-choice-must-be-boolean Michael Dieringer 2026-08-13 06:08:37 +02:00
  • 9d4126ac34
    Merge pull request #52 from Curabis/rule/fixed-choice-set-must-use-enum-not-integer Michael Dieringer 2026-08-13 06:08:10 +02:00
  • 87c7b6aaa2
    Merge pull request #53 from Curabis/rule/variable-names-must-be-semantically-descriptive Michael Dieringer 2026-08-13 06:07:44 +02:00
  • be75cf8e70
    Merge pull request #54 from Curabis/rule/var-parameters-require-an-addressable-variable Michael Dieringer 2026-08-13 06:07:16 +02:00
  • 336fca3d10
    Merge pull request #55 from Curabis/rule/code-must-not-change-workdate Michael Dieringer 2026-08-13 06:06:57 +02:00
  • c79908a695
    Merge pull request #56 from Curabis/rule/ambiguous-record-failure-handling-must-be-clarified Michael Dieringer 2026-08-13 06:06:28 +02:00
  • 5e55e5b197
    Merge pull request #57 from Curabis/rule/document-reports-should-default-to-word-layout Michael Dieringer 2026-08-13 06:05:56 +02:00
  • 2767d0a8c3
    Merge pull request #58 from Curabis/rule/pictures-must-use-media-not-blob Michael Dieringer 2026-08-13 06:05:40 +02:00
  • c14a7189c8 Forslag: billeder skal gemmes i Media/MediaSet, ikke BLOB Michael Dieringer 2026-08-12 23:02:31 +02:00
  • f4a1108209 Forslag: dokumentrapporter skal defaulte til Word layout, ikke RDLC Michael Dieringer 2026-08-12 22:57:57 +02:00
  • e61c3db041 Forslag: ambiguous-record-failure-handling-must-be-clarified Michael Dieringer 2026-08-12 22:51:15 +02:00
  • f2d6674391 Forslag: code-must-not-change-workdate Michael Dieringer 2026-08-12 22:51:14 +02:00
  • bed13b9b60 Forslag: var-parametre kraever en adresserbar variabel, ikke literal/udtryk Michael Dieringer 2026-08-12 22:44:57 +02:00
  • 35c29f6af3 Udvid undtagelse: s/c i Dialog/Window progress-idiom er ogsaa accepteret Michael Dieringer 2026-08-12 22:37:28 +02:00
  • c06effd01e Forslag: variable-names-must-be-semantically-descriptive Michael Dieringer 2026-08-12 22:30:50 +02:00
  • e7f9d9f87a Forslag: fixed-choice-set-must-use-enum-not-integer Michael Dieringer 2026-08-12 22:30:48 +02:00
  • a06b684e87 Forslag: binary-choice-must-be-boolean Michael Dieringer 2026-08-12 22:30:47 +02:00
  • 943d1ac6ee Forslag: intrinsic AL-funktionskald skal bruge moderne casing, ikke ALL-CAPS Michael Dieringer 2026-08-12 22:17:42 +02:00
  • 19e3bb7c72 Ret: tilfoej Design Pages Best Practices (s.112) + fjern duplikeret afsnit Michael Dieringer 2026-08-12 22:09:24 +02:00
  • 8ef8209cce Forslag: BC page-type conventions (naming, structure, links) Michael Dieringer 2026-08-12 22:04:51 +02:00
  • 052288bc9b Forslag: BC table-type conventions (naming, PK, pages) Michael Dieringer 2026-08-12 21:58:50 +02:00
  • 147e3d2a3d
    Pin GitHub Actions to full-length commit SHAs Dan Fiedler 2026-08-12 15:26:34 -04:00
  • a58b23d0f9
    knowledge(data-modeling): TableRelation delete/rename asymmetry and the xRec before-image contract (#125) Stefan Maroń 2026-08-10 13:11:38 +02:00
  • 02f0d49654
    Merge pull request #47 from Curabis/rule/al-mcp-build-publish-projectpath-must-be-absolute Michael Dieringer 2026-08-10 11:46:22 +02:00
  • d1fec64533 Foreslå regel: al MCP build/publish kræver absolut projectPath Michael Dieringer 2026-08-10 11:41:26 +02:00
  • 4c225c4ac3 EXPERIMENTAL, UNTESTED: explicit session close (DELETE) before reinitializing Michael Dieringer 2026-08-07 21:42:08 +02:00
  • 2ce2697010 Record candidate workaround: MCP Server Configuration save correlates with recovery Michael Dieringer 2026-08-07 14:06:31 +02:00
  • b5e81a82fe Merge remote-tracking branch 'origin/stable' Michael Dieringer 2026-08-07 12:58:44 +02:00
  • aaf80dd286 Fix: restore retraction content lost in bad merge resolution Michael Dieringer 2026-08-07 12:45:48 +02:00
  • 461d3279e8
    Merge pull request #35 from Curabis/fix/bc-mcp-restart-theory-falsified Michael Dieringer 2026-08-07 12:34:08 +02:00
  • 3142ce8235
    Merge pull request #36 from Curabis/fix/bc-mcp-restart-theory-to-stable Michael Dieringer 2026-08-07 12:33:33 +02:00
  • dd4dc4e1f3
    Merge branch 'stable' into fix/bc-mcp-restart-theory-to-stable Michael Dieringer 2026-08-07 12:33:16 +02:00
  • 73e5a01a36
    Merge pull request #46 from Curabis/fix/bc-mcp-bridge-proactive-session-refresh Michael Dieringer 2026-08-07 08:36:34 +02:00
  • 386729f2ef bc-mcp-bridge: reactive + proactive session self-heal Michael Dieringer 2026-08-07 08:34:20 +02:00
  • 44c7c1ad6b
    Merge pull request #45 from Curabis/rule/adopt-community-batch-2026-08-07 Michael Dieringer 2026-08-07 08:07:06 +02:00
  • d4e351f333 Adopt 11 community rules into custom always-on layer Michael Dieringer 2026-08-07 08:04:12 +02:00
  • 11c570156f
    Merge pull request #44 from Curabis/rule/testfield-required-setup-field-before-use Michael Dieringer 2026-08-06 21:13:14 +02:00
  • 9fa160ec1f Foreslaa regel: TestField a setup-table value before using it in a correctness-critical branch Michael Dieringer 2026-08-06 21:12:33 +02:00
  • b79b90c4ec
    Merge pull request #42 from Curabis/fix/bc-mcp-bridge-timeout-retry Michael Dieringer 2026-08-05 14:06:18 +02:00
  • 0563887aea bc-mcp-bridge: timeout + one-retry-with-fresh-session self-heal Michael Dieringer 2026-08-05 14:05:42 +02:00
  • e00ef8ad94 knowledge(data-modeling): TableRelation delete/rename asymmetry and the xRec before-image contract Stefan Maron 2026-08-05 13:46:41 +02:00
  • 1687b57c99
    Merge pull request #124 from microsoft/bcq/642303-fp-guards Wenjie Fan 2026-08-04 13:00:44 +02:00
  • ea5ca2c3fd
    Merge pull request #41 from Curabis/fix/node-check-onto-main Michael Dieringer 2026-08-04 12:55:29 +02:00
  • 1fe40a2001 Add Node.js runtime prerequisite check before machine setup Step 3 Michael Dieringer 2026-08-03 14:45:16 +02:00
  • 4c83ac36bb
    Merge pull request #39 from Curabis/policy/setup-gates-glide-through Michael Dieringer 2026-08-04 11:46:18 +02:00