---
suivi: 1120
date: 2026-07-31
sujet: Foncier — vue Patrimoine (parcelles détenues par le groupe)
chantier: module-foncier
type: feature
statut: poussé
hash: 2f4f1a0b
fichiers:
  - app/Services/Foncier/PatrimoineFoncierQuery.php
  - app/Http/Controllers/Foncier/PatrimoineFoncierController.php
  - app/Http/Controllers/Foncier/ParcelleController.php
  - resources/js/Pages/Foncier/Patrimoine/Index.vue
  - resources/js/Pages/Foncier/Parcelles/Show.vue
  - resources/js/Layouts/AppShell.vue
  - routes/web.php
  - tests/Feature/Foncier/FoncierPatrimoineVueTest.php
  - tests/Feature/Foncier/FoncierPatrimoineVueSourceTest.php
  - tests/Feature/Foncier/FoncierSousMenuAppShellSourceTest.php
  - database/data/journal_mises_a_jour_post_2026_06_12.php
  - public/build/
---

## PROMPT ENVOYÉ

SUIVI #1120 — Vue Patrimoine (lot C actes), dérivée des détentions courantes
société groupe. Pas de filtre affectation (Phase 3). Visibilité : tous
`foncier.lecture` ; montants `foncier.prix`.

## VISIBILITÉ (tranches)

Patrimoine visible de tous les titulaires de `foncier.lecture`, hors
cloisonnement #1116 (`queryWithoutReferentielAcl`). Justification : actes
publiés / détention groupe ; une vue partielle n’a aucune valeur de
pilotage. Prix d’acquisition absents du payload sans `foncier.prix`.

## HORS PÉRIMÈTRE (non simulé)

- Filtre « non affectée à une opération » (affectations Phase 3)
- Valorisations / charges de portage (Phase 1 bis)

## DÉPLOIEMENT

```bash
git pull origin main
php artisan optimize:clear
php artisan journal:sync
php artisan view:clear
```

Pas de migration.
