Repository navigation
v1.10.3
Menditect Agent Workspace Template - Release Notes
Version v1.10.3
Released on: 2026-10-02
Release Summary
added more linters to verify execution plan and smoke audit
Detailed Changes
- Expanded Execution Plan Validation Rules (
tools/mta-lint.mjs):- ANTI-03 (Piped Retrieve Single Object Count Verification): Enforces that any piped
RetrieveObjectstep (Input Handle != '-') retrieving a single object embeds anAssert Object Count == 1check to guarantee deterministic handle assignment. - ANTI-53 (Zero Unparsed Date Macros in Payloads): Scans parameter bindings, payloads, and initial values to prevent unparsed Mendix runtime date macros (such as
[%CurrentDateTime%],[%BeginOfCurrentDay%],[%EndOfCurrentDay%]) from being authored directly into test steps. - PAT-94 & ANTI-45 (Mandatory DatePicker Format Model Extraction): Enforces that frontend plans targeting DatePicker widgets document verified
CustomDateFormatpatterns extracted from the model (mxcli bson dump) and forbids guessing or defaulting date formats.
- ANTI-03 (Piped Retrieve Single Object Count Verification): Enforces that any piped
- Enhanced Smoke Audit (Phase 6 Parity Check):
- Added Phase 6: DateTime & DatePicker Configuration Parity to the automated smoke audit (
mta-lint audit), verifying that server-side test steps are free of unparsed date macros and that DatePicker steps maintain format documentation and parameters.
- Added Phase 6: DateTime & DatePicker Configuration Parity to the automated smoke audit (
- Fixture Suite & Self-Test Expansion:
- Added test fixtures in
tools/fixtures/:invalid_piped_retrieve_no_count.md,invalid_datepicker_no_format.md, andinvalid_date_macro.md. - Updated
tools/fixtures/valid_frontend_plan.mdto demonstrate compliant DatePicker format documentation. - Expanded internal linter self-test suite to 17/17 passing tests.
- Added test fixtures in
- Upstream Tool Sync:
- Updated
scripts/sync-upstream.jsto distribute the new test fixtures across consumer workspaces.
- Updated
Recent Changes
08e896c chore(release): v1.10.2 - improved linting rules
c717681 chore(release): v1.10.1 - updated linter for smoke audit
Upgrading / Migration Notes
No breaking changes. Run npm run update:skills and npm run update:mxcli to ensure dependencies are current.