120 lines
3.3 KiB
JSON
120 lines
3.3 KiB
JSON
{
|
|
"proposal_id": "SGF-IR-USABLE-401C-20261102",
|
|
"state": "proposed_not_executed",
|
|
"synthetic_only": true,
|
|
"destination": {
|
|
"root": "C:/laragon/data/sgf-tempo/run/ir-usable-401c-20261102/app",
|
|
"environment": "local",
|
|
"url": "http://127.0.0.1:8041",
|
|
"database": "sgf_ir_dev_401c_20261102",
|
|
"cluster": "sgf_ir_401c_20261102",
|
|
"port": 55441,
|
|
"migrator": "sgf_ir_owner_401c",
|
|
"runtime": "sgf_ir_app_401c"
|
|
},
|
|
"source": {
|
|
"database": "sgf_modules_dev_2576427d1939",
|
|
"port": 55439,
|
|
"tables": 93,
|
|
"new_module_tables_present": false,
|
|
"source_is_synthetic": true,
|
|
"existing_runtime_owns_tables": true,
|
|
"existing_runtime_can_create": true,
|
|
"candidate_nine_baselines_match": true,
|
|
"modified": false
|
|
},
|
|
"scope": {
|
|
"tenant": 1,
|
|
"company": 1,
|
|
"unit": 1,
|
|
"company_name": "Empresa Horizonte ? Demonstra??o",
|
|
"unit_name": "Unidade Central ? Demonstra??o",
|
|
"centre": "SYN-IR-401C",
|
|
"department": "SYN-OPER"
|
|
},
|
|
"budget": {
|
|
"currency": "MZN",
|
|
"year": 2026,
|
|
"kind": "operating",
|
|
"amount_minor": 5000000,
|
|
"includes_tax": true
|
|
},
|
|
"policy": {
|
|
"enabled": true,
|
|
"budget_required": true,
|
|
"approval_includes_tax": true,
|
|
"first_limit_minor": 1000000,
|
|
"second_limit_minor": 2000000
|
|
},
|
|
"accounts": {
|
|
"reused_synthetic_ids": [
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"new_synthetic_emails": [
|
|
"admin-ir-401c@example.test",
|
|
"compras-ir-401c@example.test",
|
|
"financeiro-ir-401c@example.test"
|
|
],
|
|
"real_accounts_changed": false
|
|
},
|
|
"migration": {
|
|
"revision": 2,
|
|
"expected_before": 93,
|
|
"new_tables": 16,
|
|
"expected_after": 109,
|
|
"runtime_sql_map": "SqlPrivileges::plan(sgf_ir_app_401c)",
|
|
"legacy_destination_hashes_not_reusable": true
|
|
},
|
|
"preservation": {
|
|
"real_database": "sgf_tempo_dev",
|
|
"real_database_write": false,
|
|
"existing_demo_write": false,
|
|
"purchasing_version": "0.1.1",
|
|
"visual_review_separate": true,
|
|
"legacy_associations_not_inferred": true,
|
|
"pagination_pending": true,
|
|
"publishing": false
|
|
},
|
|
"proof_reuse": {
|
|
"integrated_checks": 157,
|
|
"ui_checks": 17,
|
|
"deployment_checks": 54,
|
|
"new_destination_provisioned": false,
|
|
"new_destination_tests_executed": false
|
|
},
|
|
"confirmation_required": true,
|
|
"administrator_closure": {
|
|
"email": "admin-ir-401c@example.test",
|
|
"scope": "1:1:1",
|
|
"remove_via_audited_native_revocation": [
|
|
"purchasing_requisitions.prepare",
|
|
"purchasing_requisitions.approve.department_head",
|
|
"purchasing_requisitions.approve.procurement",
|
|
"purchasing_requisitions.approve.finance",
|
|
"purchasing_budget.approve",
|
|
"purchasing_budget.record"
|
|
],
|
|
"retain": [
|
|
"company.view",
|
|
"access.manage",
|
|
"unit.view",
|
|
"purchasing_requisitions.view",
|
|
"purchasing_requisitions.configure",
|
|
"purchasing_budget.view",
|
|
"purchasing_budget.create"
|
|
],
|
|
"initialisation_scopes_after": [],
|
|
"implicit_reinitialisation": false,
|
|
"delegation_of_removed_rights_after_closure": false,
|
|
"existing_preparer_access_manage_unchanged": true
|
|
},
|
|
"final_new_object_sql": {
|
|
"file": "sgf-ir-401c-new-objects.sql",
|
|
"role": "sgf_ir_app_401c",
|
|
"sha256": "c903156a5bbc3cc440b2cfcc6c05ff3a8ec606710572faf4744bcb7708ffcc14",
|
|
"executed": false
|
|
}
|
|
}
|