Permitir consulta pública dos ecrãs reais com dados privados protegidos
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-10-30 20:14:24 +02:00
parent c6373365bf
commit 2134aa084b
83 changed files with 3894 additions and 3127 deletions
+69 -69
View File
@@ -1,71 +1,71 @@
{
"checked_at": "2026-10-30T15:48:55.811028+00:00",
"environment": "local evaluation 8005",
"scope": [
"tenant scoped draft provider model domain and fact-category plan",
"planned monthly budget request count and per-request payload/output limits",
"optimistic version reason and atomic audit",
"preserve local brief settings and AI plan during reciprocal changes",
"previews use authorised redacted facts with no people identities free notes bank data or source hashes",
"excluded domain empty scope financial privacy and oversized input handling"
],
"module_tests": {
"tool": "pest",
"result": "passed",
"tests": 90,
"passed": 90,
"assertions": 1469,
"duration_ms": 10623
},
"react_inertia_tests": 40,
"postgresql_integration": {
"tool": "phpunit",
"result": "passed",
"tests": 1,
"passed": 1,
"assertions": 147,
"duration_ms": 3367
},
"postgresql_proof": "ai-plan-pg.json",
"typescript": "passed",
"phpstan_errors": 0,
"targeted_lint": "passed",
"pint": "passed",
"build_exit": 0,
"http_proof": "menu-links.json",
"runtime_sha256_files": 18,
"accepted_full_suite_reused": "people-clarifications.json",
"migrations_applied": false,
"schema_changed": false,
"business_records_changed": false,
"tenant_plan_choices_automatically_created": false,
"accounts_or_grants_changed": false,
"external_AI_calls_this_increment": 0,
"live_execution_enabled": false,
"consumption_ledger_or_budget_reservation_implemented": false,
"model_compatibility_verified_by_saving_plan": false,
"prior_authorised_synthetic_generation_repeated": false,
"visual_review": false,
"domain_installed": false,
"source_sha256": {
"app/Services/AiPreparationPlan.php": "3c6345376b3444f561207f1c8c781da214e87609f97d20255cdd79c419a406a9",
"app/Services/IntelligencePolicy.php": "07956aa32f585d00a1c9c4414c2baec9e037e243ff23e305aa4b70cf1ace7d95",
"app/Services/OrganizationConfiguration.php": "bbeae0c4bafad412830cd902842b4bf56158d9d004f8203825436954185cd793",
"app/Models/Tenant.php": "c503893033342a32f02dd89175b785af08a1061da2d5b9cb2d7bb45a1ff30f66",
"app/Http/Controllers/OrganizationConfigurationController.php": "3ce1931f6b793626a2faaa84a1f9be5f589c8cdd5e6dc2fa5730e72c095b3103",
"app/Http/Controllers/ProcurementReviewReportController.php": "a78ed469ed5e914d47a4afa2fcbd64afce9177aff80d59418b90c7bfc41f89ad",
"app/Http/Controllers/PeopleHiringController.php": "ef449c2f1e67454615ff8454d188590b6acac7966f61b6b697887b8d44b112f4",
"resources/js/components/ai-plan-settings.tsx": "d06682971acb274376e0986bf00bfd63fde2a7a72f75e90aca4fd2fedbee7621",
"resources/js/components/ai-preparation-preview.tsx": "0ba01e2f641a52baf8fbb9b52a1342c86289e6eb9946a3b7b4a71c970ff256be",
"resources/js/pages/company/parameters.tsx": "aa9f1f475961dc176f378f5851efbdaf43a0007f0cd233adaffdfb8d40906fdb",
"resources/js/pages/purchases/review-report.tsx": "2b1066bb2be52c945f58c143f48417754d4ad8772f04579a23c9fdef150a28ad",
"resources/js/pages/people/show.tsx": "10c59a01033094543458b00771faff70249994dc539fdeacd1eb786e561526f7",
"tests/Feature/OrganizationConfigurationTest.php": "4bfe5bfe83042c3285ebf5c0e2aa731e9cd02eaf73b1b8774bd2684d80ef71da",
"tests/Feature/AiPreparationTest.php": "cf84282b2e879a6d0eb9605d052de070ddf8b45ede07a969bd03d3155d796254",
"tests/Feature/PeopleHiringTest.php": "35f444dddaad5e2702c055ef8b02afbc757de2d6a58eb997b06d413f5bf82691",
"tests/Support/AiPlanFixture.php": "af62e4b7f46d5ceab5cfbfaadcc85a53d42db1c4e71da7b30427f02fd6deea74",
"tests/frontend/ai-plan.test.tsx": "14e6dac9e49ca7b6434f177e5456533275268a8f9f745b2c000b22376a9e1573",
"routes/web.php": "38fdd89d976f9b82369aef440cf64ef384a584bdaeb519c0ec24741a296f6868",
"docs/plano-ia.md": "aa1ce1186b2b6077b52d7ed7b749250bb7f013a059e4b9f652b0d989c67ee7f3"
}
"checked_at": "2026-10-30T15:48:55.811028+00:00",
"environment": "local evaluation 8005",
"scope": [
"tenant scoped draft provider model domain and fact-category plan",
"planned monthly budget request count and per-request payload/output limits",
"optimistic version reason and atomic audit",
"preserve local brief settings and AI plan during reciprocal changes",
"previews use authorised redacted facts with no people identities free notes bank data or source hashes",
"excluded domain empty scope financial privacy and oversized input handling"
],
"module_tests": {
"tool": "pest",
"result": "passed",
"tests": 90,
"passed": 90,
"assertions": 1469,
"duration_ms": 10623
},
"react_inertia_tests": 40,
"postgresql_integration": {
"tool": "phpunit",
"result": "passed",
"tests": 1,
"passed": 1,
"assertions": 147,
"duration_ms": 3367
},
"postgresql_proof": "ai-plan-pg.json",
"typescript": "passed",
"phpstan_errors": 0,
"targeted_lint": "passed",
"pint": "passed",
"build_exit": 0,
"http_proof": "menu-links.json",
"runtime_sha256_files": 18,
"accepted_full_suite_reused": "people-clarifications.json",
"migrations_applied": false,
"schema_changed": false,
"business_records_changed": false,
"tenant_plan_choices_automatically_created": false,
"accounts_or_grants_changed": false,
"external_AI_calls_this_increment": 0,
"live_execution_enabled": false,
"consumption_ledger_or_budget_reservation_implemented": false,
"model_compatibility_verified_by_saving_plan": false,
"prior_authorised_synthetic_generation_repeated": false,
"visual_review": false,
"domain_installed": false,
"source_sha256": {
"app/Services/AiPreparationPlan.php": "3c6345376b3444f561207f1c8c781da214e87609f97d20255cdd79c419a406a9",
"app/Services/IntelligencePolicy.php": "07956aa32f585d00a1c9c4414c2baec9e037e243ff23e305aa4b70cf1ace7d95",
"app/Services/OrganizationConfiguration.php": "bbeae0c4bafad412830cd902842b4bf56158d9d004f8203825436954185cd793",
"app/Models/Tenant.php": "c503893033342a32f02dd89175b785af08a1061da2d5b9cb2d7bb45a1ff30f66",
"app/Http/Controllers/OrganizationConfigurationController.php": "3ce1931f6b793626a2faaa84a1f9be5f589c8cdd5e6dc2fa5730e72c095b3103",
"app/Http/Controllers/ProcurementReviewReportController.php": "a78ed469ed5e914d47a4afa2fcbd64afce9177aff80d59418b90c7bfc41f89ad",
"app/Http/Controllers/PeopleHiringController.php": "ef449c2f1e67454615ff8454d188590b6acac7966f61b6b697887b8d44b112f4",
"resources/js/components/ai-plan-settings.tsx": "d06682971acb274376e0986bf00bfd63fde2a7a72f75e90aca4fd2fedbee7621",
"resources/js/components/ai-preparation-preview.tsx": "0ba01e2f641a52baf8fbb9b52a1342c86289e6eb9946a3b7b4a71c970ff256be",
"resources/js/pages/company/parameters.tsx": "aa9f1f475961dc176f378f5851efbdaf43a0007f0cd233adaffdfb8d40906fdb",
"resources/js/pages/purchases/review-report.tsx": "2b1066bb2be52c945f58c143f48417754d4ad8772f04579a23c9fdef150a28ad",
"resources/js/pages/people/show.tsx": "10c59a01033094543458b00771faff70249994dc539fdeacd1eb786e561526f7",
"tests/Feature/OrganizationConfigurationTest.php": "4bfe5bfe83042c3285ebf5c0e2aa731e9cd02eaf73b1b8774bd2684d80ef71da",
"tests/Feature/AiPreparationTest.php": "cf84282b2e879a6d0eb9605d052de070ddf8b45ede07a969bd03d3155d796254",
"tests/Feature/PeopleHiringTest.php": "35f444dddaad5e2702c055ef8b02afbc757de2d6a58eb997b06d413f5bf82691",
"tests/Support/AiPlanFixture.php": "af62e4b7f46d5ceab5cfbfaadcc85a53d42db1c4e71da7b30427f02fd6deea74",
"tests/frontend/ai-plan.test.tsx": "14e6dac9e49ca7b6434f177e5456533275268a8f9f745b2c000b22376a9e1573",
"routes/web.php": "38fdd89d976f9b82369aef440cf64ef384a584bdaeb519c0ec24741a296f6868",
"docs/plano-ia.md": "aa1ce1186b2b6077b52d7ed7b749250bb7f013a059e4b9f652b0d989c67ee7f3"
}
}