Repository navigation
Releases: Menditect/agentic-test-workspace
Release list
v1.10.8
Menditect Agent Workspace Template - Release Notes
Version v1.10.8
Released on: 2026-10-20
Release Summary
improved linters for datavariation
Detailed Changes
- PAT-06 CreateObject Input Handle Restriction: Enforced that
CreateObjectsteps cannot specify an input handle (input handle must be-). Object associations must be configured via the parameters and bindings column (e.g.,Car_CarSize = step1_CarSize), preventing invalid input handle definitions (INVALID_CREATE_OBJECT_INPUT_HANDLE). - PAT-07 & ANTI-48 Mandatory Sentinel Boundaries for Backend Unit Tests: Added strict linter checks requiring backend unit tests creating objects for microflow execution to include empty/null parameter variation testing in Section 4 (setting Sentinel to
'NONE'or unassigned). - Direct CreateObject to Microflow Handle Guard: Prevented microflows from directly consuming
CreateObjecthandles instead of PAT-07 filteredRetrieveObjecthandles when boundary variations are tested. - Fixture & Self-Test Expansion: Added new fixtures
invalid_backend_no_sentinel_empty.mdandinvalid_create_object_with_input_handle.mdand updated existing fixtures, expanding the self-test suite to 34 passing checks (npm run lint:test). Bumped linter engine version to v1.4.2.
Upgrading / Migration Notes
No breaking changes. Run npm run update:skills and npm run update:mxcli to ensure dependencies are current.
v1.10.7
Menditect Agent Workspace Template - Release Notes
Version v1.10.7
Released on: 2026-10-12
Release Summary
improved linting for datariation
Detailed Changes
- Assertion Filtering in PAT-07 Empty Boundary Checks: Updated
validatePat07EmptyBoundariesintools/mta-lint.mjsto bypass assertion rows (Assert Return,Assert Count,Assert Feedback,Assert Value,Assert Attribute), preventing false-positive PAT-07/ANTI-48 empty sentinel boundary violations when asserting empty return values in test variations. - Robust Sentinel Entity Candidate Matching: Enhanced sentinel entity resolution when scanning scenario headers and descriptions for empty/unassigned boundary cases by prioritizing registered sentinel entities and filtering out common stop words (
Unassigned,Empty,Null,None, etc.). - Backend Unit Test Step Ledger Flexibility: Allowed compact 8-column ledgers for backend unit tests by relaxing the mandatory
casecolumn requirement and supporting flexible column synonyms (in,out,binding,exec). - Linter Engine & Regression Suite: Bumped linter engine to v1.4.1 and added
valid_plan_null_assert_compact_ledger.mdregression fixture tonpm run lint:test(32 passing checks).
Recent Changes
be463cd chore(release): v1.10.6 - updated linters with multi-parameter PAT-07, ANTI-74, and suite smoke audit
8298ae5 feat(directives): enforce read-only model test boundary and zero microflow pollution
Upgrading / Migration Notes
No breaking changes. Run npm run update:skills and npm run update:mxcli to ensure dependencies are current.
v1.10.6
Menditect Agent Workspace Template - Release Notes
Version v1.10.6
Released on: 2026-10-08
Release Summary
updated linters with multi-parameter PAT-07, ANTI-74, and suite smoke audit
Detailed Changes
- Multi-Parameter PAT-07 Sentinel Validation: Enhanced
tools/mta-lint.mjsto detect and validate entity-specific sentinel retrieve steps for each individual object parameter undergoing null/empty boundary testing (PAT-07,ANTI-48). - Premature Validation Assertion Check (
ANTI-74): Added validation to verify that UI validation feedback locators and assertions do not prematurely check DOM state before clicking submit/navigation buttons withFormValidations = "All". - Phase 0 Suite Smoke Audit (
PAT-03,PAT-11): Added suite-level test case count parity and sequence ordering checks during post-construction smoke audits. - Fixture & Self-Test Expansion: Added new regression fixtures and expanded the test suite to 31 passing checks (
npm run lint:test).
Recent Changes
8298ae5 feat(directives): enforce read-only model test boundary and zero microflow pollution
Upgrading / Migration Notes
No breaking changes. Run npm run update:skills and npm run update:mxcli to ensure dependencies are current.
v1.10.5
Menditect Agent Workspace Template - Release Notes
Version v1.10.5
Released on: 2026-10-07
Release Summary
improved updating of skills and linter tools
Detailed Changes
- Coupled Skill & Linter Synchronization (
scripts/sync-upstream.js):- Automatically synchronizes MTA linter tooling (
tools/mta-lint.mjs) and test fixtures whenever skills are updated (npm run update:skills), eliminating version skew between testing prompt guidelines and plan verification rules. - Full workspace update (
npm run update) now automatically bundlesskills,tools, andmxcliin a single command.
- Automatically synchronizes MTA linter tooling (
- Removed Standalone Tool Sync:
- Removed redundant
npm run update:toolsnpm script andscripts/sync-tools.js.
- Removed redundant
- Documentation & Directives Alignment:
- Updated
README.mdto document the automatic lockstep synchronization between skills and linter tools. - Aligned immutability and update directives in
AGENTS.mdandGEMINI.md.
- Updated
- Linter Engine & Intent Matrix Validations (
tools/mta-lint.mjs):- Added non-circular ground truth specification checks (
ANTI-69,ANTI-71). - Added non-trivial boundary risk coverage verification (
ANTI-70). - Added return assertion presence guardrails (
ANTI-72). - Expanded internal linter self-test suite to 25/25 passing checks.
- Added non-circular ground truth specification checks (
Upgrading / Migration Notes
No breaking changes. Run npm run update:skills to update both skills and linter tools in a single command.
v1.10.4
Menditect Agent Workspace Template - Release Notes
Version v1.10.4
Released on: 2026-10-06
Release Summary
added linter support for validation feedback asserting (PAT-119, ANTI-20)
Detailed Changes
- Frontend Event-Driven Validation Feedback Linting (
PAT-119,tools/mta-lint.mjs):- Widget Locator-to-Validation Message Type Map: Enforces strict parameter mapping across all 7 supported Menditect Frontend TestKit widget types (
TextBox,DropDown,DatePicker,ReferenceSelector,ComboBox,CheckBox,RadioButtons). - Handle Chaining & Anti-Orphan Check: Verifies that every
Locate_MxWidget_*_ValidationMessageoutput handle is immediately piped into an assertion step (ASR_Is_Hidden_MxLocatorfor nominal/happy path orASR_Is_Visible_MxLocator/ASR_Has_Textfor negative fault-injection), flagging orphaned locator handles. - Mandatory Intent & Trigger Documentation (
PAT-12/PAT-119): Requires that each validation locator and assertion step contains a clearDescriptiondocumenting the event trigger (onChangeon leave,onChangewhile typing with delay,onEnterPress, orSave/Submitbutton) and the flow origin (Microflow or Nanoflow AST). - ANTI-20 Frontend Isolation Enforcement: Rejects backend validation assertion calls (
CreateAssertValidationFeedbackMessage*,Assert Validation Feedback Count/Compare) incategory: "Frontend"test plans.
- Widget Locator-to-Validation Message Type Map: Enforces strict parameter mapping across all 7 supported Menditect Frontend TestKit widget types (
- Enhanced Smoke Audit (Phase 6b Parity):
- Added Phase 6b: Frontend Validation Feedback Assertions to verify that server-side validation steps retain documented event/flow rationale and parameter wiring.
- Fixture Suite & Self-Test Expansion:
- Added test fixtures in
tools/fixtures/:valid_frontend_validation_feedback_plan.md,invalid_frontend_orphaned_validation_locator.md,invalid_frontend_wrong_locator_type.md, andinvalid_frontend_backend_assert_in_ui.md. - Expanded internal linter self-test suite to 21/21 passing checks.
- Added test fixtures in
- Synchronized Skills:
- Synchronized updated skill packages and frontend testing references across
mta-test-design,mta-build, andmta-run-analyze.
- Synchronized updated skill packages and frontend testing references across
Upgrading / Migration Notes
No breaking changes. Run npm run update:skills and npm run update:tools to ensure your local linter and skills are up to date.
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.
v1.10.2
Menditect Agent Workspace Template - Release Notes
Version v1.10.2
Released on: 2026-10-02
Release Summary
improved linting rules
Detailed Changes
- Linter Runner Dispatcher & Custom Overrides (
tools/run-linter.mjs):- Added
tools/run-linter.mjsrunner dispatcher that automatically detects and executes local custom linter overrides (tools/mta-lint.custom.mjs) when present (PAT-113,ANTI-62), protecting user hotfixes from being overwritten during updates. - Routed all npm lint scripts in
package.json(lint:plan,lint:audit,lint:config,lint:test) through the runner dispatcher.
- Added
- Enhanced Linter Validation Rules (
tools/mta-lint.mjs):- PAT-07 & ANTI-48 (Empty/Null Boundary Handling): Validates that execution plans testing empty object or unassigned association boundaries include a
Retrieve-from-Teststepsentinel retrieve step in the Master Step Ledger using short sentinel values (NONE,NULL,VALID). - PAT-08 (Sentinel Count Assertion): Validates that sentinel retrieve steps include an embedded
Assert Object Countcheck. - ANTI-20 (Frontend Isolation): Refined frontend UI vs backend microflow substitution checks to properly permit
MenditectMxFrontendTestKitandMenditectPlaywrightConnectorcalls. - Flexible Scenario Columns: Expanded variation matrix column matching to support diverse header formats (e.g.
#1,Scenario #1). - Added new test fixtures (
invalid_empty_object_no_sentinel.md,invalid_frontend_anti20.md,valid_frontend_plan.md,valid_plan_with_sentinel.md) and expanded internal self-test coverage to 14/14 passing tests.
- PAT-07 & ANTI-48 (Empty/Null Boundary Handling): Validates that execution plans testing empty object or unassigned association boundaries include a
- Upstream Sync Engine (
scripts/sync-upstream.js):- Enhanced tooling sync to pull
run-linter.mjsand the expanded fixture suite while preserving localmta-lint.custom.mjsoverrides.
- Enhanced tooling sync to pull
- Directives & Contribution Policy (
AGENTS.md,GEMINI.md,CONTRIBUTING.md):- Formalized the Skills & Tools Immutability & Customization Rule (PAT-113, ANTI-62) and the Upstream Feedback & Contribution Protocol directing bug reports and feedback to
support@menditect.com.
- Formalized the Skills & Tools Immutability & Customization Rule (PAT-113, ANTI-62) and the Upstream Feedback & Contribution Protocol directing bug reports and feedback to
Recent Changes
c717681 chore(release): v1.10.1 - updated linter for smoke audit
7f608b3 chore(release): v1.10.0 - added linter tools for checking execution plan and smoke audit in agentic mode
Upgrading / Migration Notes
No breaking changes. Run npm run update:skills and npm run update:mxcli to ensure dependencies are current.
v1.10.1
Menditect Agent Workspace Template - Release Notes
Version v1.10.1
Released on: 2026-10-02
Release Summary
updated linter for smoke audit
Detailed Changes
- Linter Engine Upgrade (
tools/mta-lint.mjsv1.1.0): Enhanced the post-construction smoke audit to perform value-by-value reconciliation of scenario names, scenario descriptions, step descriptions with pattern tags (PAT-*), and test case descriptions against the Execution Plan. - Upstream Sync Integration: Enhanced
scripts/sync-upstream.jsso thatnpm run update:skillsandnpm run updateautomatically synchronize and self-testtools/mta-lint.mjs. - Standalone Tool Sync Command: Added
scripts/sync-tools.jsandnpm run update:toolsnpm script. - Update Checker: Added MTA linter version checking and reporting to
npm run update:check.
Recent Changes
7f608b3 chore(release): v1.10.0 - added linter tools for checking execution plan and smoke audit in agentic mode
9f1b6f1 feat(lint): integrate mta-lint CLI tooling and verification checks
42a5b33 chore(release): v1.9.5 - improved setup for exploratory testing
311f6ed chore(release): v1.9.4 - streamlined core mta mcp tools in mta_proxy
Upgrading / Migration Notes
No breaking changes. Run npm run update:skills and npm run update:mxcli to ensure dependencies are current.
v1.10.0
Menditect Agent Workspace Template - Release Notes
Version v1.10.0
Released on: 2026-10-01
Release Summary
added linter tools for checking execution plan and smoke audit in agentic mode
Detailed Changes
- Execution Plan & Smoke Audit Linter Tooling (
mta-lint):- Added standalone CLI linter tool
tools/mta-lint.mjsfor validating test execution plans and server test construction responses without external dependencies. - Implemented
lint:plan(mta-lint plan <file>) to validate execution plan structure, table schemas, metadata, and anti-pattern rules (e.g.ANTI-01action names,ANTI-48association matrix bindings, handle scoping). - Implemented
lint:audit(mta-lint audit <plan.md> <server.json>) for 4-phase smoke audit reconciliation (step count parity, variation item registration, scenario metadata, andTCER_TestConstructionErrors == 0validation). - Added
lint:config(mta-lint config [path]) to validatemta_config.jsonagainst required fields and license tiers. - Included a built-in self-test suite and fixtures in
tools/fixtures/(valid_plan.md,invalid_matrix_assoc.md,invalid_step_anti01.md, pass/fail server responses). - Integrated linter verification into
scripts/verify-setup.js([PASS] MTA Linter tooling is ready). - Exposed convenient npm scripts in
package.json:npm run lint:plan,npm run lint:audit,npm run lint:config, andnpm run lint:test.
- Added standalone CLI linter tool
Recent Changes
9f1b6f1 feat(lint): integrate mta-lint CLI tooling and verification checks
42a5b33 chore(release): v1.9.5 - improved setup for exploratory testing
Upgrading / Migration Notes
No breaking changes. Run npm run update:skills and npm run update:mxcli to ensure dependencies are current.
v1.9.5
Menditect Agent Workspace Template - Release Notes
Version v1.9.5
Released on: 2026-10-01
Release Summary
improved setup for exploratory testing
Detailed Changes
- Improved Setup for Exploratory Testing:
- Updated agent directives in
scripts/setup.jsandREADME.mdto clarify native MCP tool execution mandates and safe execution defaults (RollbackTcseAfterExecution: "Yes",ExecutorUsername: "MxAdmin",ApplySecurityExecutor: "NONE"). - Added explicit directives explaining MTA License Tiers (
free_exploratoryvspaid_enterprise) and their capabilities (local in-memory microflow testing vs persistent cloud test suites and Playwright UI testing). - Added support for
mta_license_tierinmta_config.schema.json(bumped to v1.10.0) with alias normalization inscripts/setup.js.
- Updated agent directives in
Recent Changes
311f6ed chore(release): v1.9.4 - streamlined core mta mcp tools in mta_proxy
Upgrading / Migration Notes
No breaking changes. Run npm run update:skills and npm run update:mxcli to ensure dependencies are current.