yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
validation_tool.h File Reference

ROM validation and integrity checking tools for AI agents. More...

#include <cstdint>
#include <string>
#include <vector>
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "cli/service/resources/command_handler.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::cli::agent::tools::ValidationIssue
 Validation result with severity level. More...
 
class  yaze::cli::agent::tools::ValidationToolBase
 Base class for validation tools. More...
 
class  yaze::cli::agent::tools::RomValidateTool
 Validate ROM header and checksums. More...
 
class  yaze::cli::agent::tools::DataValidateTool
 Validate game data structures. More...
 
class  yaze::cli::agent::tools::PatchCheckTool
 Check ROM compatibility with patches. More...
 
class  yaze::cli::agent::tools::ValidateAllTool
 Run comprehensive validation suite. More...
 

Namespaces

namespace  yaze
 
namespace  yaze::cli
 Namespace for the command line interface.
 
namespace  yaze::cli::agent
 
namespace  yaze::cli::agent::tools
 

Detailed Description

ROM validation and integrity checking tools for AI agents.

Provides tools for:

  • ROM integrity checks (checksums, headers)
  • Game data validation (sprite bounds, tile references)
  • Compatibility checks for patches

Definition in file validation_tool.h.