Repository navigation
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.