Aurore : opacites reduites ; etat de forge-01 elucide
Palette (promo/, les 4 pages) — les teintes rose, verte et violette etaient trop presentes une fois etalees au tour precedent. Reduction d'environ 40 % : rose .075 -> .044, vert .058 -> .034, violet .062 -> .036, arrets intermediaires abaisses dans la meme proportion, opacite de la nappe .aurora .44 -> .32. Geometrie inchangee : meme largeur, meme position, seule l'intensite baisse. 0 conflit CSS entre les quatre pages. forge-01 — la note precedente presentait comme une contradiction a trancher le fait que le plan dise `etat: planifie` et que le CHANGELOG du 2026-07-03 dise le branding « prouve sur forge-01 ». Ce n'en etait pas une : l'hote a ete cree, puis supprime. Le plan decrit l'etat COURANT, le CHANGELOG un etat PASSE — les deux disent vrai. La preuve reste valable, simplement non rejouable tant que l'hote n'est pas recree. roles/serveur_forgejo/README.md corrige. Valide : equilibre accolades/parentheses du CSS, 0 conflit CSS, prouver.py --verifier -> CONFORME 16/16. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
f8e754c0b0
commit
131a30075d
6 changed files with 46 additions and 33 deletions
20
CHANGELOG.md
20
CHANGELOG.md
|
|
@ -29,10 +29,22 @@
|
|||
remplacement), la vérification par `curl`, et la marche arrière.
|
||||
|
||||
### Corrigé
|
||||
- **Contradiction sur l'état de forge-01, consignée.** `roles/serveur_forgejo/README.md`
|
||||
affirmait « non testé live » alors que `CHANGELOG.md` (2026-07-03) affirme le branding
|
||||
« prouvé sur forge-01 » et que le plan la déclare `etat: planifie`. Les trois ne peuvent
|
||||
pas être vrais ensemble. Le README porte désormais l'écart explicitement, à trancher.
|
||||
- **État de forge-01 élucidé — ce n'était pas une contradiction.** L'hôte a été **créé,
|
||||
puis supprimé**. Le plan dit donc `etat: planifie` (état **courant**) et le CHANGELOG du
|
||||
2026-07-03 dit le branding « prouvé sur forge-01 » (état **passé**) : les deux disent
|
||||
vrai. `roles/serveur_forgejo/README.md` l'énonce désormais ainsi ; la preuve reste
|
||||
valable, simplement non rejouable tant que l'hôte n'est pas recréé. (La note précédente,
|
||||
qui présentait l'écart comme une contradiction à trancher, était erronée.)
|
||||
- **Teintes rose et verte trop concentrées dans les coins** — nappes élargies d'environ
|
||||
×2 (780×540 → 1500×1020 px pour le rose, 840×580 → 1620×1120 px pour le vert), ramenées
|
||||
vers l'intérieur (97 % → 76 %, 3 % → 20 % ; nappe dérivante 95 % → 79 % et 6 % → 22 %),
|
||||
extinction repoussée de 62 % à 82 % avec un **arrêt intermédiaire** pour une rampe douce,
|
||||
et flou de `.aurora` porté de 64 px à 86 px. La couleur est répartie au lieu d'être tassée
|
||||
aux bords.
|
||||
- **Opacités des teintes réduites d'environ 40 %** dans la foulée — l'étalement les rendait
|
||||
trop présentes. Rose `.075 → .044`, vert `.058 → .034`, violet `.062 → .036` (arrêts
|
||||
intermédiaires abaissés dans la même proportion), et opacité de la nappe `.aurora`
|
||||
`.44 → .32`. Géométrie inchangée : seule l'intensité baisse.
|
||||
- **Statut du thème précisé, section par section** : §1 (variables) est **éprouvée** sur
|
||||
forge-01 ; §2 (décor), ajoutée aujourd'hui, n'a **jamais été rendue** par un Forgejo réel.
|
||||
L'affirmation précédente (« non rendu par un Forgejo réel », tous les cas confondus) était
|
||||
|
|
|
|||
|
|
@ -28,9 +28,9 @@
|
|||
background:
|
||||
radial-gradient(1200px 760px at 82% -8%,#141c4c 0%,transparent 58%),
|
||||
radial-gradient(900px 620px at 8% -2%,#0e1640 0%,transparent 55%),
|
||||
radial-gradient(780px 540px at 97% 38%,rgba(255,111,196,.085) 0%,transparent 62%),
|
||||
radial-gradient(840px 580px at 3% 72%,rgba(92,255,157,.065) 0%,transparent 62%),
|
||||
radial-gradient(700px 500px at 50% 112%,rgba(169,139,255,.07) 0%,transparent 60%),
|
||||
radial-gradient(1500px 1020px at 76% 28%,rgba(255,111,196,.044) 0%,rgba(255,111,196,.021) 44%,transparent 82%),
|
||||
radial-gradient(1620px 1120px at 20% 64%,rgba(92,255,157,.034) 0%,rgba(92,255,157,.016) 46%,transparent 84%),
|
||||
radial-gradient(1400px 960px at 52% 106%,rgba(169,139,255,.036) 0%,rgba(169,139,255,.017) 44%,transparent 80%),
|
||||
linear-gradient(180deg,var(--night-2) 0%,var(--night) 62%) fixed;
|
||||
-webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;
|
||||
overflow-x:hidden;
|
||||
|
|
@ -40,13 +40,13 @@
|
|||
#sky canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
|
||||
.aurora{
|
||||
position:fixed;left:-10%;right:-10%;top:-22%;height:74vh;z-index:-1;pointer-events:none;
|
||||
filter:blur(64px) saturate(140%);opacity:.42;
|
||||
filter:blur(86px) saturate(140%);opacity:.32;
|
||||
background:
|
||||
radial-gradient(34% 52% at 6% 52%,var(--vert) 0%,transparent 66%),
|
||||
radial-gradient(60% 80% at 22% 50%,var(--vert) 0%,transparent 78%),
|
||||
radial-gradient(40% 60% at 20% 30%,var(--teal) 0%,transparent 70%),
|
||||
radial-gradient(45% 70% at 55% 20%,var(--cyan) 0%,transparent 70%),
|
||||
radial-gradient(40% 65% at 82% 35%,var(--violet) 0%,transparent 70%),
|
||||
radial-gradient(32% 48% at 95% 62%,var(--rose) 0%,transparent 66%);
|
||||
radial-gradient(58% 78% at 79% 57%,var(--rose) 0%,transparent 78%);
|
||||
animation:drift 24s ease-in-out infinite alternate;
|
||||
}
|
||||
@keyframes drift{from{transform:translate(-3%,0) scale(1)}to{transform:translate(3%,2%) scale(1.08)}}
|
||||
|
|
|
|||
|
|
@ -28,9 +28,9 @@
|
|||
background:
|
||||
radial-gradient(1200px 760px at 82% -8%,#141c4c 0%,transparent 58%),
|
||||
radial-gradient(900px 620px at 8% -2%,#0e1640 0%,transparent 55%),
|
||||
radial-gradient(780px 540px at 97% 38%,rgba(255,111,196,.085) 0%,transparent 62%),
|
||||
radial-gradient(840px 580px at 3% 72%,rgba(92,255,157,.065) 0%,transparent 62%),
|
||||
radial-gradient(700px 500px at 50% 112%,rgba(169,139,255,.07) 0%,transparent 60%),
|
||||
radial-gradient(1500px 1020px at 76% 28%,rgba(255,111,196,.044) 0%,rgba(255,111,196,.021) 44%,transparent 82%),
|
||||
radial-gradient(1620px 1120px at 20% 64%,rgba(92,255,157,.034) 0%,rgba(92,255,157,.016) 46%,transparent 84%),
|
||||
radial-gradient(1400px 960px at 52% 106%,rgba(169,139,255,.036) 0%,rgba(169,139,255,.017) 44%,transparent 80%),
|
||||
linear-gradient(180deg,var(--night-2) 0%,var(--night) 62%) fixed;
|
||||
-webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;
|
||||
overflow-x:hidden;
|
||||
|
|
@ -39,13 +39,13 @@
|
|||
#sky canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
|
||||
.aurora{
|
||||
position:fixed;left:-10%;right:-10%;top:-22%;height:74vh;z-index:-1;pointer-events:none;
|
||||
filter:blur(64px) saturate(140%);opacity:.42;
|
||||
filter:blur(86px) saturate(140%);opacity:.32;
|
||||
background:
|
||||
radial-gradient(34% 52% at 6% 52%,var(--vert) 0%,transparent 66%),
|
||||
radial-gradient(60% 80% at 22% 50%,var(--vert) 0%,transparent 78%),
|
||||
radial-gradient(40% 60% at 20% 30%,var(--teal) 0%,transparent 70%),
|
||||
radial-gradient(45% 70% at 55% 20%,var(--cyan) 0%,transparent 70%),
|
||||
radial-gradient(40% 65% at 82% 35%,var(--violet) 0%,transparent 70%),
|
||||
radial-gradient(32% 48% at 95% 62%,var(--rose) 0%,transparent 66%);
|
||||
radial-gradient(58% 78% at 79% 57%,var(--rose) 0%,transparent 78%);
|
||||
animation:drift 24s ease-in-out infinite alternate;
|
||||
}
|
||||
@keyframes drift{from{transform:translate(-3%,0) scale(1)}to{transform:translate(3%,2%) scale(1.08)}}
|
||||
|
|
|
|||
|
|
@ -28,9 +28,9 @@
|
|||
background:
|
||||
radial-gradient(1200px 760px at 82% -8%,#141c4c 0%,transparent 58%),
|
||||
radial-gradient(900px 620px at 8% -2%,#0e1640 0%,transparent 55%),
|
||||
radial-gradient(780px 540px at 97% 38%,rgba(255,111,196,.085) 0%,transparent 62%),
|
||||
radial-gradient(840px 580px at 3% 72%,rgba(92,255,157,.065) 0%,transparent 62%),
|
||||
radial-gradient(700px 500px at 50% 112%,rgba(169,139,255,.07) 0%,transparent 60%),
|
||||
radial-gradient(1500px 1020px at 76% 28%,rgba(255,111,196,.044) 0%,rgba(255,111,196,.021) 44%,transparent 82%),
|
||||
radial-gradient(1620px 1120px at 20% 64%,rgba(92,255,157,.034) 0%,rgba(92,255,157,.016) 46%,transparent 84%),
|
||||
radial-gradient(1400px 960px at 52% 106%,rgba(169,139,255,.036) 0%,rgba(169,139,255,.017) 44%,transparent 80%),
|
||||
linear-gradient(180deg,var(--night-2) 0%,var(--night) 62%) fixed;
|
||||
-webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;
|
||||
overflow-x:hidden;
|
||||
|
|
@ -39,13 +39,13 @@
|
|||
#sky canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
|
||||
.aurora{
|
||||
position:fixed;left:-10%;right:-10%;top:-22%;height:74vh;z-index:-1;pointer-events:none;
|
||||
filter:blur(64px) saturate(140%);opacity:.42;
|
||||
filter:blur(86px) saturate(140%);opacity:.32;
|
||||
background:
|
||||
radial-gradient(34% 52% at 6% 52%,var(--vert) 0%,transparent 66%),
|
||||
radial-gradient(60% 80% at 22% 50%,var(--vert) 0%,transparent 78%),
|
||||
radial-gradient(40% 60% at 20% 30%,var(--teal) 0%,transparent 70%),
|
||||
radial-gradient(45% 70% at 55% 20%,var(--cyan) 0%,transparent 70%),
|
||||
radial-gradient(40% 65% at 82% 35%,var(--violet) 0%,transparent 70%),
|
||||
radial-gradient(32% 48% at 95% 62%,var(--rose) 0%,transparent 66%);
|
||||
radial-gradient(58% 78% at 79% 57%,var(--rose) 0%,transparent 78%);
|
||||
animation:drift 24s ease-in-out infinite alternate;
|
||||
}
|
||||
@keyframes drift{from{transform:translate(-3%,0) scale(1)}to{transform:translate(3%,2%) scale(1.08)}}
|
||||
|
|
|
|||
|
|
@ -28,9 +28,9 @@
|
|||
background:
|
||||
radial-gradient(1200px 760px at 82% -8%,#141c4c 0%,transparent 58%),
|
||||
radial-gradient(900px 620px at 8% -2%,#0e1640 0%,transparent 55%),
|
||||
radial-gradient(780px 540px at 97% 38%,rgba(255,111,196,.085) 0%,transparent 62%),
|
||||
radial-gradient(840px 580px at 3% 72%,rgba(92,255,157,.065) 0%,transparent 62%),
|
||||
radial-gradient(700px 500px at 50% 112%,rgba(169,139,255,.07) 0%,transparent 60%),
|
||||
radial-gradient(1500px 1020px at 76% 28%,rgba(255,111,196,.044) 0%,rgba(255,111,196,.021) 44%,transparent 82%),
|
||||
radial-gradient(1620px 1120px at 20% 64%,rgba(92,255,157,.034) 0%,rgba(92,255,157,.016) 46%,transparent 84%),
|
||||
radial-gradient(1400px 960px at 52% 106%,rgba(169,139,255,.036) 0%,rgba(169,139,255,.017) 44%,transparent 80%),
|
||||
linear-gradient(180deg,var(--night-2) 0%,var(--night) 62%) fixed;
|
||||
-webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;
|
||||
overflow-x:hidden;
|
||||
|
|
@ -39,13 +39,13 @@
|
|||
#sky canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
|
||||
.aurora{
|
||||
position:fixed;left:-10%;right:-10%;top:-22%;height:74vh;z-index:-1;pointer-events:none;
|
||||
filter:blur(64px) saturate(140%);opacity:.42;
|
||||
filter:blur(86px) saturate(140%);opacity:.32;
|
||||
background:
|
||||
radial-gradient(34% 52% at 6% 52%,var(--vert) 0%,transparent 66%),
|
||||
radial-gradient(60% 80% at 22% 50%,var(--vert) 0%,transparent 78%),
|
||||
radial-gradient(40% 60% at 20% 30%,var(--teal) 0%,transparent 70%),
|
||||
radial-gradient(45% 70% at 55% 20%,var(--cyan) 0%,transparent 70%),
|
||||
radial-gradient(40% 65% at 82% 35%,var(--violet) 0%,transparent 70%),
|
||||
radial-gradient(32% 48% at 95% 62%,var(--rose) 0%,transparent 66%);
|
||||
radial-gradient(58% 78% at 79% 57%,var(--rose) 0%,transparent 78%);
|
||||
animation:drift 24s ease-in-out infinite alternate;
|
||||
}
|
||||
@keyframes drift{from{transform:translate(-3%,0) scale(1)}to{transform:translate(3%,2%) scale(1.08)}}
|
||||
|
|
|
|||
|
|
@ -53,11 +53,12 @@ des mêmes fichiers est décrite dans [`docs/theme-forgejo-hors-flotte.md`](../.
|
|||
- **Version** à confirmer sur forgejo.org/download ; l'URL suit le motif officiel des releases.
|
||||
- Le **site nginx** publiant Forgejo se déclare côté `serveur_nginx`.
|
||||
- Mailer en SMTP simple vers le relais interne (sans TLS pour l'instant).
|
||||
- **État de forge-01 à clarifier** : `instance/plan/serveurs.yml` la déclare `etat: planifie`,
|
||||
alors que `CHANGELOG.md` (2026-07-03) affirme le branding « **prouvé** sur forge-01 »
|
||||
(accueil 200, `alliance.css` servi). Les deux ne peuvent pas être vrais simultanément —
|
||||
soit l'hôte a été déployé puis remis à `planifie`, soit la preuve visait autre chose.
|
||||
À trancher, puis corriger la source fautive.
|
||||
- **forge-01 a existé, puis a été supprimée.** L'hôte est donc `etat: planifie` dans
|
||||
`instance/plan/serveurs.yml` (état **actuel**) alors que `CHANGELOG.md` (2026-07-03)
|
||||
affirme le branding « prouvé sur forge-01 » (état **passé**, accueil 200, `alliance.css`
|
||||
servi). Les deux disent vrai : ce n'est pas une contradiction, c'est un enregistrement
|
||||
historique face à un état courant. La preuve reste valable — elle ne sera simplement
|
||||
rejouable qu'après recréation de l'hôte.
|
||||
|
||||
## Prérequis
|
||||
- Dépendances `serveur_postgresql`, `serveur_nginx`, `serveur_postfix` (cf. `docs/dependances-groupes.yml`).
|
||||
|
|
|
|||
Loading…
Reference in a new issue