<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://bridgepedia.it/index.php?action=history&amp;feed=atom&amp;title=Progetto%3ABridgeShape_Editor_e_Laboratorio</id>
	<title>Progetto:BridgeShape Editor e Laboratorio - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://bridgepedia.it/index.php?action=history&amp;feed=atom&amp;title=Progetto%3ABridgeShape_Editor_e_Laboratorio"/>
	<link rel="alternate" type="text/html" href="https://bridgepedia.it/index.php?title=Progetto:BridgeShape_Editor_e_Laboratorio&amp;action=history"/>
	<updated>2026-11-11T00:04:35Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://bridgepedia.it/index.php?title=Progetto:BridgeShape_Editor_e_Laboratorio&amp;diff=2007&amp;oldid=prev</id>
		<title>Lpala: Corretto grassetto</title>
		<link rel="alternate" type="text/html" href="https://bridgepedia.it/index.php?title=Progetto:BridgeShape_Editor_e_Laboratorio&amp;diff=2007&amp;oldid=prev"/>
		<updated>2026-10-28T07:05:45Z</updated>

		<summary type="html">&lt;p&gt;Corretto grassetto&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 07:05, 28 ott 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Riga 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Integra &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DEAL_ENGINE_SPEC.md&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; §8.4 (editor) e §5.8 (statistiche). Origine: la scrittura degli scenari&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Integra &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DEAL_ENGINE_SPEC.md&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; §8.4 (editor) e §5.8 (statistiche). Origine: la scrittura degli scenari&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;di &quot;Gioco di eliminazione&quot; (E1–E5) ha mostrato che il DSL è espressivo ma &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;**&lt;/del&gt;non si vede come&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;di &quot;Gioco di eliminazione&quot; (E1–E5) ha mostrato che il DSL è espressivo ma &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;non si vede come&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;vengono generate le mani&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;**&lt;/del&gt;: gli scenari risultavano sbilanciati (es. apertore 24 PO, risponditore 5;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;vengono generate le mani&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;: gli scenari risultavano sbilanciati (es. apertore 24 PO, risponditore 5;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;avversari a 0 PO che ricevono tutti i punti residui) e ce ne si accorge solo guardando mani a caso.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;avversari a 0 PO che ricevono tutti i punti residui) e ce ne si accorge solo guardando mani a caso.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikibridge:diff:1.41:old-2004:rev-2007:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Lpala</name></author>
	</entry>
	<entry>
		<id>https://bridgepedia.it/index.php?title=Progetto:BridgeShape_Editor_e_Laboratorio&amp;diff=2004&amp;oldid=prev</id>
		<title>Lpala: Nuova pagina: Editor avanzato e Laboratorio di test BridgeShape</title>
		<link rel="alternate" type="text/html" href="https://bridgepedia.it/index.php?title=Progetto:BridgeShape_Editor_e_Laboratorio&amp;diff=2004&amp;oldid=prev"/>
		<updated>2026-10-28T07:05:31Z</updated>

		<summary type="html">&lt;p&gt;Nuova pagina: Editor avanzato e Laboratorio di test BridgeShape&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Documentazione BridgeShape: [[Progetto:BridgeShape API|API e sintassi DSL]] · [[Progetto:BridgeShape Motore e frontend|Motore e frontend]] · [[Progetto:BridgeShape Ricette DSL|Ricette DSL]] · [[Progetto:BridgeShape Smazzate di gioco|Smazzate di gioco]]&lt;br /&gt;
&lt;br /&gt;
= BridgeShape — Editor avanzato e Laboratorio di test (brief per Play) =&lt;br /&gt;
&lt;br /&gt;
Integra &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DEAL_ENGINE_SPEC.md&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; §8.4 (editor) e §5.8 (statistiche). Origine: la scrittura degli scenari&lt;br /&gt;
di &amp;quot;Gioco di eliminazione&amp;quot; (E1–E5) ha mostrato che il DSL è espressivo ma **non si vede come&lt;br /&gt;
vengono generate le mani**: gli scenari risultavano sbilanciati (es. apertore 24 PO, risponditore 5;&lt;br /&gt;
avversari a 0 PO che ricevono tutti i punti residui) e ce ne si accorge solo guardando mani a caso.&lt;br /&gt;
&lt;br /&gt;
== 1. Il DSL è abbastanza generale? Lacune da colmare ==&lt;br /&gt;
&lt;br /&gt;
Coperto bene: lunghezze, forma, PO totali/per seme, onori esatti (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;S=AKQJ&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;x&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), pattern, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;pairhcp&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;,&lt;br /&gt;
fermate, controlli, carte chiave, LTC, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;any&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;not&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, variabili, macro, contesto (dealer, contratto, attacco).&lt;br /&gt;
&lt;br /&gt;
Lacune (in ordine di priorità):&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Nessun controllo su come si distribuisce il resto.&amp;#039;&amp;#039;&amp;#039; Le carte non vincolate vanno a caso alle mani libere. Servono:&lt;br /&gt;
#* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;default-opp: realistic&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (o &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;quiet&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; già esistente) con soglie ragionevoli per gli avversari;&lt;br /&gt;
#* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;hcp:&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; e &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;pairhcp:&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; per ogni posizione &amp;#039;&amp;#039;&amp;#039;anche come intervallo &amp;quot;tipico&amp;quot;&amp;#039;&amp;#039;&amp;#039; (non solo filtro);&lt;br /&gt;
#* opzione &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;spread: even&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; che, dopo i vincoli, ripartisce gli onori residui senza concentrarli in una mano.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Vincoli di esito (post-filtro double-dummy)&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;makes: 4S by opener&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;tricks: 10-11&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lead-fails&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Fondamentali per le tecniche di gioco (eliminazione, messa in presa, squeeze). Opzionali, con budget di tempo; se il solver non c&amp;#039;è → &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;requires: dd&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; e &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;unsupported_feature&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Il solver va eseguito solo dopo i filtri economici.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Vincoli di relazione fra mani&amp;#039;&amp;#039;&amp;#039; (es. &amp;quot;i due avversari hanno insieme 8+ carte di ♥&amp;quot;, &amp;quot;atout 3-2 / 4-1 fra i difensori&amp;quot;): oggi si ottengono solo fissando le lunghezze di entrambi.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Vincoli &amp;quot;morbidi&amp;quot;/pesati&amp;#039;&amp;#039;&amp;#039;: preferenze (peso 0–1) invece di filtri duri, per mani più naturali senza far esplodere il tasso di rifiuto.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Carte o vincoli fissati dall&amp;#039;utente nel test&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;fixed&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, già in §5.6) con override temporanei.&lt;br /&gt;
&lt;br /&gt;
== 2. Editor &amp;quot;potentissimo&amp;quot; (estende §8.4) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Pannello Mani&amp;#039;&amp;#039;&amp;#039; con le 4 posizioni, per ciascuna: barre min-max di lunghezze per seme, PO, griglia onori (deve / non deve / indifferente / &amp;quot;uno fra&amp;quot;), sempre sincronizzato col DSL testuale.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Indicatori in tempo reale di fattibilità&amp;#039;&amp;#039;&amp;#039;: mentre si modifica, calcolo esatto/rapido di: somma minimi vs 13 carte, somma minimi PO vs 40, onori richiesti in conflitto (stessa carta a due mani), stima del tasso di successo (campionamento rapido a 200 tentativi con barra di avanzamento).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Avvisi di sbilanciamento&amp;#039;&amp;#039;&amp;#039; (punto chiave): avvisa se la distribuzione implicita dei PO fra le mani è anomala (es. una mano ≥ 22 e il compagno ≤ 6; un avversario a 0 con l&amp;#039;altro a ≥ 12; coppia fuori da 23–33 senza motivo) e proponi la correzione.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Validazione live&amp;#039;&amp;#039;&amp;#039; con &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;shapeaction=validate&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (errori, avvisi, descrizioni, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;requires&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Cronologia e confronto&amp;#039;&amp;#039;&amp;#039;: versioni salvate, diff DSL + diff statistiche fra due versioni.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Esportazione&amp;#039;&amp;#039;&amp;#039;: &amp;quot;Copia per BridgePedia&amp;quot; (riga &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;shape_constraints&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), JSON, link con seed.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Modelli&amp;#039;&amp;#039;&amp;#039; dalle convenzioni del wiki e dalle ricette (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Progetto:BridgeShape Ricette DSL&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== 3. Laboratorio di test: capire come vengono generate le mani ==&lt;br /&gt;
&lt;br /&gt;
Pulsante &amp;quot;Prova&amp;quot; → modale &amp;quot;Laboratorio&amp;quot; su N mani (default 1000, fino a 10.000, in background con&lt;br /&gt;
progresso, seed fisso riproducibile). Output:&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Esito del campionamento&amp;#039;&amp;#039;&amp;#039;: tasso di successo, tentativi medi/p95, tempo medio/p95, mani generate/rifiutate.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Vincolo colpevole&amp;#039;&amp;#039;&amp;#039;: per ogni vincolo la % di scarti che provoca (quale pezzo dello scenario rende lo scenario lento o raro).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Istogrammi per posizione&amp;#039;&amp;#039;&amp;#039; (apertore/compagno/avv. sx/avv. dx): PO (0–37), lunghezza per seme, forma (classi), numero di assi/re/controlli, LTC. Con &amp;#039;&amp;#039;&amp;#039;linee dei limiti richiesti&amp;#039;&amp;#039;&amp;#039;, media, mediana, percentili 5/95.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Confronto con la base&amp;#039;&amp;#039;&amp;#039;: stessi istogrammi su un mazzo non vincolato, per vedere di quanto lo scenario distorce (misura per seme: variazione rispetto al caso).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Frequenza onori per mano&amp;#039;&amp;#039;&amp;#039;: matrice posizione × carta (A K Q J T) con % di presenza, per scoprire concentrazioni (es. &amp;quot;ogni volta l&amp;#039;avversario sx ha l&amp;#039;Asso di ♦&amp;quot;).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Coppia&amp;#039;&amp;#039;&amp;#039;: istogramma PO della coppia, distribuzione dei fit (lunghezza d&amp;#039;atout combinata), spaccature degli atout dei difensori (3-2, 4-1, 5-0).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Test di equità&amp;#039;&amp;#039;&amp;#039;: verifica che il campionamento sia uniforme sullo spazio dei vincoli (confronto tra due seed e tra metodo a rifiuto e costruttivo; chi² sulle frequenze di carte/posizioni). Segnala bias (es. carte basse sempre nella stessa mano).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Se disponibile il solver&amp;#039;&amp;#039;&amp;#039;: percentuale di mani in cui il contratto dichiarato si realizza, e distribuzione delle prese; elenco delle mani contro-esempio apribili con un clic.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Galleria&amp;#039;&amp;#039;&amp;#039;: le prime 10 mani, un clic per aprirne il perché (§5.4) e per &amp;quot;fissa e rigenera&amp;quot;.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Report esportabile&amp;#039;&amp;#039;&amp;#039; (JSON + testo) da inviare a BridgePedia (§8.5), così gli editor del wiki tarano i vincoli. Accettiamo un campo &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;labReport&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; nello scenario problematico.&lt;br /&gt;
&lt;br /&gt;
== 4. API richieste (aggiunte a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;DEAL_GENERATOR_API.md&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;POST /api/deals/lab&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{source, dsl, scenario, n, seed, solver?: bool}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;jobId&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;GET /api/deals/lab/{jobId}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{status, progress, success, attempts, timing, rejectBy[], histograms{}, honors{}, balance{warnings[]}, fairness{}, dd?{}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;POST /api/deals/check&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (già in §5.5) per le mani contro-esempio.&lt;br /&gt;
* Tag &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;requires&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;lab&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;dd&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;spread&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;relations&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;soft&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 5. Criteri di accettazione ==&lt;br /&gt;
&lt;br /&gt;
# Per ogni scenario del wiki il laboratorio parte in &amp;amp;lt; 2 s e fornisce i 10 punti sopra per N=1000 entro 30 s.&lt;br /&gt;
# Gli avvisi di sbilanciamento segnalano E2 di &amp;quot;Gioco di eliminazione&amp;quot; (24/5 PO) prima della generazione.&lt;br /&gt;
# Due esecuzioni con stesso seed danno identici istogrammi.&lt;br /&gt;
# Test di equità: nessuno scarto &amp;amp;gt; 3σ rispetto all&amp;#039;attesa sui vincoli non esplicitati.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Vedi anche ==&lt;br /&gt;
* [[Progetto:BridgeShape Motore e frontend]]&lt;br /&gt;
* [[Progetto:BridgeShape API]]&lt;br /&gt;
* [[Progetto:BridgeShape Ricette DSL]]&lt;br /&gt;
* [[Gioco di eliminazione]]&lt;br /&gt;
&lt;br /&gt;
== Fonti ==&lt;br /&gt;
* Esperienza di scrittura degli scenari di Gioco di eliminazione (ProgettoBridge, Lezione 18) e specifica interna BridgeShape&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Documentazione tecnica]]&lt;/div&gt;</summary>
		<author><name>Lpala</name></author>
	</entry>
</feed>