Skip to content

<a class="headerlink" href="#_1" title="Permanent link">¶</a></h1> <p><One or two sentences: what this is and the outcome it must deliver.></p> <h2 id="goals">Goals<a class="headerlink" href="#goals" title="Permanent link">¶</a></h2> <ul> <li><Measurable outcome, with a number or date where possible></li> </ul> <h2 id="out-of-scope">Out of scope<a class="headerlink" href="#out-of-scope" title="Permanent link">¶</a></h2> <ul> <li><What this deliberately does not cover, so agents don't build it></li> </ul> <h2 id="users-and-roles">Users and roles<a class="headerlink" href="#users-and-roles" title="Permanent link">¶</a></h2> <table> <thead> <tr> <th>Who</th> <th>What they need</th> <th>How they interact</th> </tr> </thead> <tbody> <tr> <td></td> <td></td> <td></td> </tr> </tbody> </table> <h2 id="requirements">Requirements<a class="headerlink" href="#requirements" title="Permanent link">¶</a></h2> <p>Number every requirement; tasks, tests and reviews reference these IDs.</p> <ul> <li><strong>R1</strong> <requirement>. <em>Acceptance:</em> <how we check it>. <em>Risk:</em> low | medium | high</li> <li><strong>R2</strong> ...</li> </ul> <h2 id="data-and-privacy">Data and privacy<a class="headerlink" href="#data-and-privacy" title="Permanent link">¶</a></h2> <p><What data is involved; anything with client PII stays with local agents unless stated.></p> <h2 id="constraints">Constraints<a class="headerlink" href="#constraints" title="Permanent link">¶</a></h2> <p><Technology, regulatory, performance, budget, deadlines.></p> <h2 id="assumptions">Assumptions<a class="headerlink" href="#assumptions" title="Permanent link">¶</a></h2> <table> <thead> <tr> <th>ID</th> <th>Assumption</th> <th>Raised by</th> <th>Status (open / confirmed / rejected)</th> </tr> </thead> <tbody> <tr> <td></td> <td></td> <td></td> <td></td> </tr> </tbody> </table> <h2 id="open-questions">Open questions<a class="headerlink" href="#open-questions" title="Permanent link">¶</a></h2> <ul> <li>[ ] <Question> — owner, needed by</li> </ul> <h2 id="change-log">Change log<a class="headerlink" href="#change-log" title="Permanent link">¶</a></h2> <table> <thead> <tr> <th>Version</th> <th>Date</th> <th>Change</th> <th>By</th> </tr> </thead> <tbody> <tr> <td>0.1</td> <td></td> <td>First draft</td> <td></td> </tr> </tbody> </table> </article> </div> <script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script> </div> </main> <footer class="md-footer"> <div class="md-footer-meta md-typeset"> <div class="md-footer-meta__inner md-grid"> <div class="md-copyright"> Made with <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener"> Material for MkDocs </a> </div> </div> </div> </footer> </div> <div class="md-dialog" data-md-component="dialog"> <div class="md-dialog__inner md-typeset"></div> </div> <script id="__config" type="application/json">{"annotate": null, "base": "../..", "features": ["navigation.sections", "navigation.indexes", "search.suggest", "content.code.copy"], "search": "../../assets/javascripts/workers/search.a7633da7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": null}</script> <script src="../../assets/javascripts/bundle.c21346df.min.js"></script> </body> </html>