Skip to content

Enhance the SKILL content to request to the agent to report when a GATE condition is checked #18

Description

@cmoulliard

Suggestion

I propose to enhance the SKILL content to request to the agent to log when a GATE condition is checked against a specific module according to the following Decision Table.

Having such information should help the user to figure out when it checks the agent logs (or using the interactive mode) which module has been processed, what the gate status was: PASS, SKIPPED or ALWAYS.

Unil now the following table is displayed within the terminal end og the migration process, is not clearly mentioned if it related to the GATE checks, etc

...
Validation Results
  ┌───────────────────────┬─────────┬────────────────────────────────────────────────────────────────────────────┐
  │         Check         │ Result  │                                   Notes                                    │
  ├───────────────────────┼─────────┼────────────────────────────────────────────────────────────────────────────┤
  │ Builds                │ PASS    │ ./mvnw clean compile -DskipTests → BUILD SUCCESS                           │
  ├───────────────────────┼─────────┼────────────────────────────────────────────────────────────────────────────┤
  │ No Spring deps        │ PASS    │ Zero org.springframework references in pom.xml                             │
  ├───────────────────────┼─────────┼────────────────────────────────────────────────────────────────────────────┤
  │ Has Quarkus           │ PASS    │ Quarkus BOM 3.23.0 + 7 extensions                                          │
  ├───────────────────────┼─────────┼────────────────────────────────────────────────────────────────────────────┤
  │ Tests pass            │ PASS    │ 1 test, 0 failures (DevServices auto-started MySQL via Testcontainers)     │
  ├───────────────────────┼─────────┼────────────────────────────────────────────────────────────────────────────┤
  │ Starts up             │ SKIPPED │ Requires external MySQL for production mode; DevServices works in dev/test │
  ├───────────────────────┼─────────┼────────────────────────────────────────────────────────────────────────────┤
  │ No leftover templates │ PASS    │ No Thymeleaf (th:) references remaining                                    │
  └───────────────────────┴─────────┴────────────────────────────────────────────────────────────────────────────┘
  ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions