{ "version": "SGF-FUNCTIONAL-DEVELOPMENT-ACCESS-PROPOSAL-20261030", "status": "proposal_only_not_applied", "target": { "id": 1, "name": "Osmane Nala", "email": "nala@tempo.co.mz" }, "scope": { "tenant_id": 1, "tenant_name": "Tempo", "company_id": 1, "company_name": "Tempo, Lda.", "unit_id": 1, "unit_name": "SEGI" }, "public_environment": "production", "public_database": "sgf_db", "release": "/var/www/sgf-deploy/releases/20261030-201723-2c0be7ac5e34", "summary": { "total": 82, "company": 25, "unit": 57, "existing": 6, "additional": 76, "availability": { "public": 36, "demo_conditional_activation": 1, "demo_only": 36, "public_blocked_notice": 9 } }, "entries": [ { "permission": "company.view", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Identity/Services/Permissions.php", "already_granted": true }, { "permission": "company.edit", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Identity/Services/Permissions.php", "already_granted": true }, { "permission": "unit.create", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Identity/Services/Permissions.php", "already_granted": true }, { "permission": "access.manage", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Identity/Services/Permissions.php", "already_granted": true }, { "permission": "unit.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Identity/Services/Permissions.php", "already_granted": true }, { "permission": "unit.edit", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Identity/Services/Permissions.php", "already_granted": true }, { "permission": "clients.view", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "clients.create", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "clients.edit", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "clients.manage", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "services.view", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "services.create", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "services.edit", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "services.manage", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "service_drafts.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "service_drafts.create", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "service_drafts.edit", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "service_drafts.manage", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "billing_drafts.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "billing_drafts.create", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "billing_drafts.edit", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "billing_drafts.manage", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Services/ServicePermissions.php", "already_granted": false }, { "permission": "issuer_documents.view", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/DocumentPreparation.php", "already_granted": false }, { "permission": "issuer_documents.edit", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/DocumentPreparation.php", "already_granted": false }, { "permission": "client_documents.view", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/DocumentPreparation.php", "already_granted": false }, { "permission": "client_documents.edit", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/DocumentPreparation.php", "already_granted": false }, { "permission": "draft_documents.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Services/DocumentPreparation.php", "already_granted": false }, { "permission": "draft_documents.edit", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Services/DocumentPreparation.php", "already_granted": false }, { "permission": "document_preview.configure", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/DocumentPreview.php", "already_granted": false }, { "permission": "billing_drafts.confirm_internal", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public", "source": "app/Modules/Services/InternalConfirmation.php", "already_granted": false }, { "permission": "catalogue_accounting.view", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/CatalogueAccounting.php", "already_granted": false }, { "permission": "catalogue_accounting.propose", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/CatalogueAccounting.php", "already_granted": false }, { "permission": "catalogue_accounting.approve", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/CatalogueAccounting.php", "already_granted": false }, { "permission": "service_fiscal.view", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/ServiceFiscal.php", "already_granted": false }, { "permission": "service_fiscal.propose", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/ServiceFiscal.php", "already_granted": false }, { "permission": "service_fiscal.approve", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "public", "source": "app/Modules/Services/ServiceFiscal.php", "already_granted": false }, { "permission": "service_fiscal.calculate", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_conditional_activation", "source": "app/Modules/Services/ServiceFiscal.php", "already_granted": false }, { "permission": "invoice_series.propose", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "demo_only", "source": "app/Modules/Services/ServiceInvoicing.php", "already_granted": false }, { "permission": "invoice_series.approve", "tenant_id": 1, "company_id": 1, "unit_id": null, "scope": "company", "availability": "demo_only", "source": "app/Modules/Services/ServiceInvoicing.php", "already_granted": false }, { "permission": "service_invoices.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public_blocked_notice", "source": "app/Modules/Services/ServiceInvoicing.php", "already_granted": false }, { "permission": "service_invoices.issue", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Services/ServiceInvoicing.php", "already_granted": false }, { "permission": "service_invoices.correction_request", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Services/ServiceInvoicing.php", "already_granted": false }, { "permission": "service_receivables.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public_blocked_notice", "source": "app/Modules/Services/ServiceReceivables.php", "already_granted": false }, { "permission": "service_receivables.prepare", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Services/ServiceReceivables.php", "already_granted": false }, { "permission": "service_receivables.confirm", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Services/ServiceReceivables.php", "already_granted": false }, { "permission": "service_receivables.allocate", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Services/ServiceReceivables.php", "already_granted": false }, { "permission": "service_receivables.reconcile", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Services/ServiceReceivables.php", "already_granted": false }, { "permission": "service_receivables.correction_request", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Services/ServiceReceivables.php", "already_granted": false }, { "permission": "service_receivables.correction_approve", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Services/ServiceReceivables.php", "already_granted": false }, { "permission": "workshop.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public_blocked_notice", "source": "app/Modules/Workshop/WorkshopWorkflow.php", "already_granted": false }, { "permission": "workshop.open", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/WorkshopWorkflow.php", "already_granted": false }, { "permission": "workshop.assign", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/WorkshopWorkflow.php", "already_granted": false }, { "permission": "workshop.authorize", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/WorkshopWorkflow.php", "already_granted": false }, { "permission": "workshop.record", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/WorkshopWorkflow.php", "already_granted": false }, { "permission": "workshop.verify", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/WorkshopWorkflow.php", "already_granted": false }, { "permission": "workshop_billing.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public_blocked_notice", "source": "app/Modules/Workshop/WorkshopBilling.php", "already_granted": false }, { "permission": "workshop_billing.prepare", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/WorkshopBilling.php", "already_granted": false }, { "permission": "workshop_billing.review", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/WorkshopBilling.php", "already_granted": false }, { "permission": "workshop_billing.generate", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/WorkshopBilling.php", "already_granted": false }, { "permission": "workshop_corrections.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public_blocked_notice", "source": "app/Modules/Workshop/WorkshopCorrections.php", "already_granted": false }, { "permission": "workshop_corrections.request", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/WorkshopCorrections.php", "already_granted": false }, { "permission": "workshop_corrections.review", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/WorkshopCorrections.php", "already_granted": false }, { "permission": "workshop_corrections.apply", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/WorkshopCorrections.php", "already_granted": false }, { "permission": "direct_costs.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public_blocked_notice", "source": "app/Modules/Workshop/DirectCosts.php", "already_granted": false }, { "permission": "direct_costs.prepare", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/DirectCosts.php", "already_granted": false }, { "permission": "direct_costs.validate", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Workshop/DirectCosts.php", "already_granted": false }, { "permission": "industrial_costs.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public_blocked_notice", "source": "app/Modules/Industry/IndustrialCosts.php", "already_granted": false }, { "permission": "industrial_costs.prepare", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Industry/IndustrialCosts.php", "already_granted": false }, { "permission": "industrial_costs.validate", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Industry/IndustrialCosts.php", "already_granted": false }, { "permission": "industrial_budgets.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public_blocked_notice", "source": "app/Modules/Industry/IndustrialBudgets.php", "already_granted": false }, { "permission": "industrial_budgets.prepare", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Industry/IndustrialBudgets.php", "already_granted": false }, { "permission": "industrial_budgets.validate", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Industry/IndustrialBudgets.php", "already_granted": false }, { "permission": "industrial_budget_comparisons.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "public_blocked_notice", "source": "app/Modules/Industry/IndustrialBudgets.php", "already_granted": false }, { "permission": "industrial_budget_comparisons.prepare", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Industry/IndustrialBudgets.php", "already_granted": false }, { "permission": "purchasing_budget.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Purchasing/BudgetWorkspace.php", "already_granted": false }, { "permission": "purchasing_budget.create", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Purchasing/BudgetWorkspace.php", "already_granted": false }, { "permission": "purchasing_budget.approve", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Purchasing/BudgetWorkspace.php", "already_granted": false }, { "permission": "purchasing_budget.record", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Purchasing/BudgetWorkspace.php", "already_granted": false }, { "permission": "purchasing_budget.consume", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Purchasing/BudgetWorkspace.php", "already_granted": false }, { "permission": "purchasing_budget.reinforcement.propose", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Purchasing/BudgetWorkspace.php", "already_granted": false }, { "permission": "purchasing_budget.reinforcement.review", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Purchasing/BudgetWorkspace.php", "already_granted": false }, { "permission": "supplier_payables.view", "tenant_id": 1, "company_id": 1, "unit_id": 1, "scope": "unit", "availability": "demo_only", "source": "app/Modules/Purchasing/SupplierPayables.php", "already_granted": false } ], "qa_supplier_actions": [ "view", "prepare", "validate", "payments_view", "payment_prepare", "payment_confirm", "allocation_prepare", "allocation_confirm" ], "qa_supplier_store": "pa_access; synthetic contexts only, not public sgf_db", "separation_of_duties_preserved": true, "real_fiscal_emission": false, "bank_execution": false, "public_payables_enabled": false, "permission_changes": 0, "source_comparison": [ { "file": "app/Modules/Services/ServiceWorkflow.php", "identical": true }, { "file": "app/Modules/Services/ServicePermissions.php", "identical": true }, { "file": "app/Modules/Services/DocumentPreparation.php", "identical": true }, { "file": "app/Modules/Services/DocumentPreview.php", "identical": true }, { "file": "app/Modules/Services/InternalConfirmation.php", "identical": true }, { "file": "app/Modules/Services/CatalogueAccounting.php", "identical": true }, { "file": "app/Modules/Services/ServiceFiscal.php", "identical": true }, { "file": "app/Modules/Services/ServiceInvoicing.php", "identical": true }, { "file": "app/Modules/Services/ServiceReceivables.php", "identical": true }, { "file": "app/Modules/Services/ServiceCalculation.php", "identical": true }, { "file": "app/Modules/Workshop/WorkshopWorkflow.php", "identical": true }, { "file": "app/Modules/Workshop/WorkshopBilling.php", "identical": true }, { "file": "app/Modules/Workshop/WorkshopCorrections.php", "identical": true }, { "file": "app/Modules/Workshop/DirectCosts.php", "identical": true }, { "file": "app/Modules/Industry/IndustrialCosts.php", "identical": true }, { "file": "app/Modules/Industry/IndustrialBudgets.php", "identical": true }, { "file": "app/Modules/Purchasing/BudgetWorkspace.php", "identical": true }, { "file": "app/Modules/Purchasing/BudgetAdapter.php", "identical": true }, { "file": "app/Modules/Purchasing/SupplierPayables.php", "identical": true }, { "file": "app/Shared/Testing/TestingDatabaseGuard.php", "identical": true }, { "file": "app/Modules/Identity/Services/Permissions.php", "identical": true } ], "qa_supplier_roles": { "preparacao": [ "view", "prepare", "payments_view", "payment_prepare", "allocation_prepare" ], "validacao": [ "view", "validate", "payments_view", "payment_confirm", "allocation_confirm" ], "consulta": [ "view", "payments_view" ] } }