<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.scrummanager.com/bok/index.php?action=history&amp;feed=atom&amp;title=Always_%2F_Ask_First_%2F_Never</id>
	<title>Always / Ask First / Never - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.scrummanager.com/bok/index.php?action=history&amp;feed=atom&amp;title=Always_%2F_Ask_First_%2F_Never"/>
	<link rel="alternate" type="text/html" href="https://www.scrummanager.com/bok/index.php?title=Always_/_Ask_First_/_Never&amp;action=history"/>
	<updated>2026-06-13T12:57:42Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.scrummanager.com/bok/index.php?title=Always_/_Ask_First_/_Never&amp;diff=4395&amp;oldid=prev</id>
		<title>Mberne: /* Véase también */</title>
		<link rel="alternate" type="text/html" href="https://www.scrummanager.com/bok/index.php?title=Always_/_Ask_First_/_Never&amp;diff=4395&amp;oldid=prev"/>
		<updated>2026-05-20T10:00:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Véase también&lt;/span&gt;&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:00, 20 May 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-l91&quot;&gt;Line 91:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 91:&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;&amp;lt;div class=&amp;quot;bok-tags&amp;quot;&amp;gt;&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;&amp;lt;div class=&amp;quot;bok-tags&amp;quot;&amp;gt;&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;[[Spec-Driven Development]] [[Spec]] [[Agente de IA]] [[Gobernanza de IA]] [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Definition of Done&lt;/del&gt;]] [[Prompt engineering]] [[Vibe engineering]]&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;[[Spec-Driven Development &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(SDD)&lt;/ins&gt;]] [[Spec]] [[Agente de IA]] [[Gobernanza de IA]] [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Definición de hecho&lt;/ins&gt;]] [[Prompt engineering]] [[Vibe engineering]]&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;&amp;lt;/div&amp;gt;&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;&amp;lt;/div&amp;gt;&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;/table&gt;</summary>
		<author><name>Mberne</name></author>
	</entry>
	<entry>
		<id>https://www.scrummanager.com/bok/index.php?title=Always_/_Ask_First_/_Never&amp;diff=4394&amp;oldid=prev</id>
		<title>Mberne: /* Relación con Definition of Done */</title>
		<link rel="alternate" type="text/html" href="https://www.scrummanager.com/bok/index.php?title=Always_/_Ask_First_/_Never&amp;diff=4394&amp;oldid=prev"/>
		<updated>2026-05-20T10:00:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Relación con Definition of Done&lt;/span&gt;&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:00, 20 May 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-l59&quot;&gt;Line 59:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 59:&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;== Relación con Definition of Done ==&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;== Relación con Definition of Done ==&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;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;Los boundaries pueden alimentar la [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Definition of Done&lt;/del&gt;|Definition of Done]]. Si una regla “Always” no se cumple, el trabajo no está terminado. Si una regla “Never” se incumple, el cambio debe rechazarse o revisarse con urgencia.&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;Los boundaries pueden alimentar la [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Definición de hecho&lt;/ins&gt;|Definition of Done]]. Si una regla “Always” no se cumple, el trabajo no está terminado. Si una regla “Never” se incumple, el cambio debe rechazarse o revisarse con urgencia.&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;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;== IA y gobernanza ==&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;== IA y gobernanza ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mberne</name></author>
	</entry>
	<entry>
		<id>https://www.scrummanager.com/bok/index.php?title=Always_/_Ask_First_/_Never&amp;diff=4393&amp;oldid=prev</id>
		<title>Mberne at 10:00, 20 May 2026</title>
		<link rel="alternate" type="text/html" href="https://www.scrummanager.com/bok/index.php?title=Always_/_Ask_First_/_Never&amp;diff=4393&amp;oldid=prev"/>
		<updated>2026-05-20T10:00:02Z</updated>

		<summary type="html">&lt;p&gt;&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;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:00, 20 May 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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;{{Meta-bok|min=4}}&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;{{Meta-bok|min=4}}&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; &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;&#039;&#039;&#039;Always / Ask First / Never&#039;&#039;&#039; es un sistema de límites para specs y agentes de IA. Define qué debe hacer siempre el agente, qué debe consultar antes de hacer y qué no debe hacer nunca. En [[Spec-Driven Development &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(SDD)&lt;/ins&gt;]], ayuda a reducir ambigüedad, proteger decisiones críticas y evitar acciones no deseadas.&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div class=&quot;bok-def&quot;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&#039;&#039;&#039;Always / Ask First / Never&#039;&#039;&#039; es un sistema de límites para specs y agentes de IA. Define qué debe hacer siempre el agente, qué debe consultar antes de hacer y qué no debe hacer nunca. En [[Spec-Driven Development]], ayuda a reducir ambigüedad, proteger decisiones críticas y evitar acciones no deseadas.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;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;Cuando un agente de IA ejecuta trabajo, no basta con decirle qué debe construir. También hay que indicarle qué límites debe respetar.&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;Cuando un agente de IA ejecuta trabajo, no basta con decirle qué debe construir. También hay que indicarle qué límites debe respetar.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mberne</name></author>
	</entry>
	<entry>
		<id>https://www.scrummanager.com/bok/index.php?title=Always_/_Ask_First_/_Never&amp;diff=4392&amp;oldid=prev</id>
		<title>Mberne: Created page with &quot;{{Meta-bok|min=4}}  &lt;div class=&quot;bok-def&quot;&gt; &#039;&#039;&#039;Always / Ask First / Never&#039;&#039;&#039; es un sistema de límites para specs y agentes de IA. Define qué debe hacer siempre el agente, qué debe consultar antes de hacer y qué no debe hacer nunca. En Spec-Driven Development, ayuda a reducir ambigüedad, proteger decisiones críticas y evitar acciones no deseadas. &lt;/div&gt;  Cuando un agente de IA ejecuta trabajo, no basta con decirle qué debe construir. También hay que indicarle qu...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.scrummanager.com/bok/index.php?title=Always_/_Ask_First_/_Never&amp;diff=4392&amp;oldid=prev"/>
		<updated>2026-05-20T09:59:50Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Meta-bok|min=4}}  &amp;lt;div class=&amp;quot;bok-def&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Always / Ask First / Never&amp;#039;&amp;#039;&amp;#039; es un sistema de límites para specs y agentes de IA. Define qué debe hacer siempre el agente, qué debe consultar antes de hacer y qué no debe hacer nunca. En &lt;a href=&quot;/bok/index.php?title=Spec-Driven_Development&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Spec-Driven Development (page does not exist)&quot;&gt;Spec-Driven Development&lt;/a&gt;, ayuda a reducir ambigüedad, proteger decisiones críticas y evitar acciones no deseadas. &amp;lt;/div&amp;gt;  Cuando un agente de IA ejecuta trabajo, no basta con decirle qué debe construir. También hay que indicarle qu...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Meta-bok|min=4}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-def&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Always / Ask First / Never&amp;#039;&amp;#039;&amp;#039; es un sistema de límites para specs y agentes de IA. Define qué debe hacer siempre el agente, qué debe consultar antes de hacer y qué no debe hacer nunca. En [[Spec-Driven Development]], ayuda a reducir ambigüedad, proteger decisiones críticas y evitar acciones no deseadas.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cuando un agente de IA ejecuta trabajo, no basta con decirle qué debe construir. También hay que indicarle qué límites debe respetar.&lt;br /&gt;
&lt;br /&gt;
Always / Ask First / Never organiza esos límites en tres categorías.&lt;br /&gt;
&lt;br /&gt;
== Estructura ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Categoría&lt;br /&gt;
! Significado&lt;br /&gt;
! Ejemplo&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Always&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Reglas que el agente debe cumplir siempre.&lt;br /&gt;
| “Siempre ejecuta tests antes de proponer la tarea como terminada”.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Ask First&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Acciones que requieren aprobación humana previa.&lt;br /&gt;
| “Pregunta antes de añadir una dependencia nueva”.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Never&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Acciones prohibidas.&lt;br /&gt;
| “Nunca modifiques archivos de migración ya aplicados en producción”.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Para qué sirve ==&lt;br /&gt;
&lt;br /&gt;
Sirve para:&lt;br /&gt;
&lt;br /&gt;
* reducir decisiones implícitas;&lt;br /&gt;
* proteger arquitectura;&lt;br /&gt;
* evitar cambios peligrosos;&lt;br /&gt;
* limitar permisos;&lt;br /&gt;
* hacer más clara la revisión;&lt;br /&gt;
* mejorar la colaboración humano-IA;&lt;br /&gt;
* evitar que el agente “optimice” algo que no debía tocar.&lt;br /&gt;
&lt;br /&gt;
== Ejemplo en SDD ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Always:&lt;br /&gt;
- Mantén compatibilidad con la API pública existente.&lt;br /&gt;
- Añade tests para cada comportamiento nuevo.&lt;br /&gt;
- Usa los patrones de error definidos en el proyecto.&lt;br /&gt;
&lt;br /&gt;
Ask First:&lt;br /&gt;
- Antes de crear una nueva dependencia.&lt;br /&gt;
- Antes de cambiar el esquema de base de datos.&lt;br /&gt;
- Antes de modificar comportamiento de autenticación.&lt;br /&gt;
&lt;br /&gt;
Never:&lt;br /&gt;
- No expongas secretos en logs.&lt;br /&gt;
- No cambies contratos públicos sin aprobación.&lt;br /&gt;
- No elimines tests existentes para hacer pasar la suite.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relación con Definition of Done ==&lt;br /&gt;
&lt;br /&gt;
Los boundaries pueden alimentar la [[Definition of Done|Definition of Done]]. Si una regla “Always” no se cumple, el trabajo no está terminado. Si una regla “Never” se incumple, el cambio debe rechazarse o revisarse con urgencia.&lt;br /&gt;
&lt;br /&gt;
== IA y gobernanza ==&lt;br /&gt;
&lt;br /&gt;
Always / Ask First / Never es una herramienta sencilla de [[Gobernanza de IA|gobernanza de IA]]. No sustituye controles técnicos, pero hace explícitas reglas que muchas veces quedan implícitas en la cabeza del equipo.&lt;br /&gt;
&lt;br /&gt;
== Error frecuente ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-aviso&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Escribir límites demasiado genéricos.&amp;#039;&amp;#039;&amp;#039; “Haz código limpio” o “ten cuidado con la seguridad” no son boundaries útiles. Una buena regla Always / Ask First / Never debe ser concreta, observable y aplicable durante la revisión.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recursos ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-recurso&amp;quot;&amp;gt;&lt;br /&gt;
🏦 [https://scrummanager.com/skillarena/harness-engineering &amp;#039;&amp;#039;&amp;#039;Harness Engineering&amp;#039;&amp;#039;&amp;#039;]&amp;lt;span class=&amp;quot;detalle&amp;quot;&amp;gt;Skill Arena · Scrum Manager&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-recurso&amp;quot;&amp;gt;&lt;br /&gt;
🏦 [https://scrummanager.com/skillarena/scrum-con-ia &amp;#039;&amp;#039;&amp;#039;Scrum en equipos con IA&amp;#039;&amp;#039;&amp;#039;]&amp;lt;span class=&amp;quot;detalle&amp;quot;&amp;gt;Skill Arena · Scrum Manager&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-recurso&amp;quot;&amp;gt;&lt;br /&gt;
🏦 [https://scrummanager.com/skillarena/sdd-en-equipos-agiles &amp;#039;&amp;#039;&amp;#039;SDD - Spec Driven Development en equipos ágiles&amp;#039;&amp;#039;&amp;#039;]&amp;lt;span class=&amp;quot;detalle&amp;quot;&amp;gt;Skill Arena · Scrum Manager&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-recurso&amp;quot;&amp;gt;&lt;br /&gt;
📊 [https://scrummanager.com/website/c/info/resource.php?id=374 &amp;#039;&amp;#039;&amp;#039;Guía didáctica SDD&amp;#039;&amp;#039;&amp;#039;]&amp;lt;span class=&amp;quot;detalle&amp;quot;&amp;gt;Recursos · Scrum Manager&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-recurso&amp;quot;&amp;gt;&lt;br /&gt;
📊 [https://scrummanager.com/website/c/info/resource.php?id=372 &amp;#039;&amp;#039;&amp;#039;Guía didáctica Scrum en equipos con IA&amp;#039;&amp;#039;&amp;#039;]&amp;lt;span class=&amp;quot;detalle&amp;quot;&amp;gt;Recursos · Scrum Manager&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Véase también ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-tags&amp;quot;&amp;gt;&lt;br /&gt;
[[Spec-Driven Development]] [[Spec]] [[Agente de IA]] [[Gobernanza de IA]] [[Definition of Done]] [[Prompt engineering]] [[Vibe engineering]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-ecosistema&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;texto&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;titulo&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;¿Quieres avanzar en agilidad?&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;sub&amp;quot;&amp;gt;Puedes buscar convocatorias de cursos y exámenes o ir a tu ritmo haciéndote miembro del Club Agile. Esta membresía incluye recursos exclusivos, aulas e-learning y acceso a [https://scrummanager.com/skillarena/ &amp;#039;&amp;#039;&amp;#039;Skill Arena&amp;#039;&amp;#039;&amp;#039;]: un espacio para practicar y medir tus habilidades ágiles a tu ritmo.&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;botones&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-btn-outline&amp;quot;&amp;gt;[https://www.scrummanager.com/website/c/calendar/show-courses.php Buscar convocatorias]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;bok-btn-filled&amp;quot;&amp;gt;[https://scrummanager.com/club/ Club Agile]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Glosario de términos]]&lt;br /&gt;
[[Category:Prácticas técnicas]]&lt;/div&gt;</summary>
		<author><name>Mberne</name></author>
	</entry>
</feed>