Baluduvamsi2006 commented on issue #3347:
URL: 
https://github.com/apache/apisix-dashboard/issues/3347#issuecomment-4148630809

   Hi @Baoyuantop ,
   
   Thank you for the guidance. I have updated this proposal to align with #3274 
and I will avoid building a parallel SchemaForm engine.
   
   ## Alignment plan
   
   ### 1) What I will reuse from #3274
   - Existing SchemaForm foundation and recursive rendering direction
   - Current conditional rendering baseline (oneOf/anyOf/if-then-else)
   - Existing AJV + test/demo baseline where applicable
   
   ### 2) What I will add/improve
   - Correctness hardening first:
     - branch-switch cleanup
     - payload consistency (no inactive-branch leakage)
     - deterministic conditional behavior
   - Edge-case reliability tests:
     - nested branch transitions
     - repeated switching
     - dependencies interactions
   - Incremental production integration polish for selected plugin flows
   - Contributor-facing docs for schema-to-widget extension and debugging
   
   ### 3) MVP gates (verifiable per phase)
   For each phase I will provide:
   - reproducible demo scenario
   - explicit test additions
   - pass criteria
   
   Quality bar:
   - tests pass
   - lint clean
   - no stale inactive-branch values in submit payload for covered scenarios
   
   I will keep this issue as the tracking/alignment issue and continue with 
small, reviewable PR slices based on this plan.  
   Thanks again for the review direction.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to