78 lines
3.8 KiB
JSON
78 lines
3.8 KiB
JSON
{
|
|
"checked_at": "2026-10-30T16:08:01.496023+00:00",
|
|
"environment": "local evaluation 8005",
|
|
"scope": [
|
|
"reusable person identity and profile registry",
|
|
"private creator scope and explicit shared read/manage permissions",
|
|
"save first profile during reception or select authorised existing record",
|
|
"immutable source snapshot per candidature and historical source version display",
|
|
"stale or archived registry selection rejected",
|
|
"same person unique within process and names never merged automatically",
|
|
"atomic registry candidature process and audit rollback",
|
|
"cross-company application/registry composite foreign key",
|
|
"legacy applications preserved unlinked"
|
|
],
|
|
"full_suite": {
|
|
"tool": "pest",
|
|
"result": "passed",
|
|
"tests": 698,
|
|
"passed": 696,
|
|
"assertions": 6739,
|
|
"duration_ms": 103510,
|
|
"skipped": 2
|
|
},
|
|
"module_tests": {
|
|
"tool": "pest",
|
|
"result": "passed",
|
|
"tests": 43,
|
|
"passed": 43,
|
|
"assertions": 1124,
|
|
"duration_ms": 7925
|
|
},
|
|
"disposable_postgresql": {
|
|
"tool": "pest",
|
|
"result": "passed",
|
|
"tests": 43,
|
|
"passed": 43,
|
|
"assertions": 1124,
|
|
"duration_ms": 24156
|
|
},
|
|
"postgresql_proof": "people-registry-pg.json",
|
|
"installation_proof": "people-registry-install.json",
|
|
"react_inertia_tests": 44,
|
|
"typescript": "passed",
|
|
"phpstan_errors": 0,
|
|
"targeted_lint": "passed",
|
|
"pint": "passed",
|
|
"build_exit": 0,
|
|
"menu_code_proof": "menu-code-contract.json",
|
|
"menu_entries_across_six_roles": 111,
|
|
"http_proof": "menu-links.json",
|
|
"runtime_sha256_files": 18,
|
|
"legacy_records_auto_linked": false,
|
|
"people_created_in_evaluation": 0,
|
|
"accounts_or_grants_changed": false,
|
|
"external_AI_calls": 0,
|
|
"global_enter_once_requirement_complete": false,
|
|
"remaining_coverage_matrix": "../reutilizacao-dados.md",
|
|
"visual_review": false,
|
|
"domain_installed": false,
|
|
"source_sha256": {
|
|
"database/migrations/2026_10_30_000034_create_people_registry.php": "f5869f09cad06b2ded831bce66da4b1f923c001acd56ac8dbfda53d3d79bcc8c",
|
|
"app/Services/PeopleRegistry.php": "cbef69cbc127b61731bf44f246201a77f1c78b2447e1d11601635260e066d89c",
|
|
"app/Services/PeopleHiring.php": "6b6cf58a022fe1fe9da2f40177557735d0e4112c946fde7e0c9b5eae32b78514",
|
|
"app/Services/OrganizationAccess.php": "76809e2f24003a2a1343cae317f47b972544adb231882ed56c6c8484dbaa4ea1",
|
|
"app/Http/Controllers/PeopleRegistryController.php": "e702275161464a9835c02f817ebf5215a1c6b3f4c875a77d717fda7c490b0db0",
|
|
"app/Http/Controllers/PeopleHiringController.php": "f0d82d3d8bff9fe46abc93bfb4faacb6e6a8d49079c6ca8499fbe479db68aa18",
|
|
"resources/js/pages/people/registry.tsx": "3b1249c3425ac1173f50031db99dc979ea875d5ea33b886dc84d003ba1011e92",
|
|
"resources/js/components/people-registry-choice.tsx": "9a2a61518b54cbbc30e45126f8fbae76663f0ac5d4c1b7fc010c3c141df00102",
|
|
"resources/js/pages/people/show.tsx": "9aaf142675ae73b2a9857a56d91121073bb1180bf7b01fec8fe657f0fbc205e1",
|
|
"resources/js/lib/procurement-navigation.ts": "242ebdea74d4d26eca32b716f88f7c9608bca590abefee56ab282010820afe2e",
|
|
"routes/web.php": "7097d8299c17ad3912e3fe3d35370d63f38365410325319eb4c571ebf5cc6fb3",
|
|
"tests/Feature/PeopleRegistryTest.php": "7b3cefce0fcf25aa910d6ffd138af00ee506d693dbb673e334a70298054a480b",
|
|
"tests/frontend/people-registry.test.tsx": "02e6915167cfdd66121ef3768fd55dd95b46bf169fda791e6e68eaf7f974ef21",
|
|
"scripts/menu-code-check.mjs": "40063716dee602fd57edd82fed90cc4c69cd315174065f067cfb377877669d9f",
|
|
"docs/reutilizacao-dados.md": "937620871fa9504b889e81b727468156a5f2cdeb17408e76389478bd10db9405"
|
|
}
|
|
}
|