<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.webhuis.nl:443/index.php?action=history&amp;feed=atom&amp;title=Assumptions_and_Dependencies</id>
	<title>Assumptions and Dependencies - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.webhuis.nl:443/index.php?action=history&amp;feed=atom&amp;title=Assumptions_and_Dependencies"/>
	<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Assumptions_and_Dependencies&amp;action=history"/>
	<updated>2026-09-11T04:20:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Assumptions_and_Dependencies&amp;diff=4752&amp;oldid=prev</id>
		<title>Martin: Created page with &quot;&lt;span id=&quot;assumptions-dependencies-and-constraints&quot;&gt;&lt;/span&gt; = Assumptions, Dependencies, and Constraints =  {| !width=&quot;23%&quot;| Field !width=&quot;76%&quot;| Value |- | Document ID | PGCBL-SAD-002 |- | Document Type | Assumptions, Dependencies, and Constraints Register |- | System | pgcobol — Prime Numbers Application v1.0 |- | Version | 1.0 |- | Status | Draft — requires stakeholder confirmation |- | Owner | Lead Developer |- | Author | [reverse-engineered from source artifacts]...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Assumptions_and_Dependencies&amp;diff=4752&amp;oldid=prev"/>
		<updated>2026-03-25T15:29:33Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;span id=&amp;quot;assumptions-dependencies-and-constraints&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; = Assumptions, Dependencies, and Constraints =  {| !width=&amp;quot;23%&amp;quot;| Field !width=&amp;quot;76%&amp;quot;| Value |- | Document ID | PGCBL-SAD-002 |- | Document Type | Assumptions, Dependencies, and Constraints Register |- | System | pgcobol — Prime Numbers Application v1.0 |- | Version | 1.0 |- | Status | Draft — requires stakeholder confirmation |- | Owner | Lead Developer |- | Author | [reverse-engineered from source artifacts]...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;span id=&amp;quot;assumptions-dependencies-and-constraints&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Assumptions, Dependencies, and Constraints =&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;23%&amp;quot;| Field&lt;br /&gt;
!width=&amp;quot;76%&amp;quot;| Value&lt;br /&gt;
|-&lt;br /&gt;
| Document ID&lt;br /&gt;
| PGCBL-SAD-002&lt;br /&gt;
|-&lt;br /&gt;
| Document Type&lt;br /&gt;
| Assumptions, Dependencies, and Constraints Register&lt;br /&gt;
|-&lt;br /&gt;
| System&lt;br /&gt;
| pgcobol — Prime Numbers Application v1.0&lt;br /&gt;
|-&lt;br /&gt;
| Version&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| Status&lt;br /&gt;
| Draft — requires stakeholder confirmation&lt;br /&gt;
|-&lt;br /&gt;
| Owner&lt;br /&gt;
| Lead Developer&lt;br /&gt;
|-&lt;br /&gt;
| Author&lt;br /&gt;
| [reverse-engineered from source artifacts]&lt;br /&gt;
|-&lt;br /&gt;
| Created&lt;br /&gt;
| 2026-03-17&lt;br /&gt;
|-&lt;br /&gt;
| Last modified&lt;br /&gt;
| 2026-03-17&lt;br /&gt;
|-&lt;br /&gt;
| Classification&lt;br /&gt;
| Internal&lt;br /&gt;
|-&lt;br /&gt;
| Parent document&lt;br /&gt;
| PGCBL-BRD-001&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;version-history&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Version History ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;13%&amp;quot;| Version&lt;br /&gt;
!width=&amp;quot;17%&amp;quot;| Date&lt;br /&gt;
!width=&amp;quot;11%&amp;quot;| Author&lt;br /&gt;
!width=&amp;quot;11%&amp;quot;| Status&lt;br /&gt;
!width=&amp;quot;44%&amp;quot;| Change Summary&lt;br /&gt;
|-&lt;br /&gt;
| 0.1&lt;br /&gt;
| 2026-03-17&lt;br /&gt;
| —&lt;br /&gt;
| Draft&lt;br /&gt;
| Derived from source analysis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;table-of-contents&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Table of Contents ==&lt;br /&gt;
&lt;br /&gt;
# [[#1-purpose|Purpose]]&lt;br /&gt;
# [[#2-how-to-use-this-register|How to Use This Register]]&lt;br /&gt;
# [[#3-assumptions|Assumptions]]&lt;br /&gt;
# [[#4-dependencies|Dependencies]]&lt;br /&gt;
# [[#5-constraints|Constraints]]&lt;br /&gt;
# [[#6-risk-summary|Risk Summary]]&lt;br /&gt;
# [[#7-open-issues|Open Issues]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;purpose&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 1. Purpose ==&lt;br /&gt;
&lt;br /&gt;
This register captures every assumption made during the design, every dependency the system relies on, and every constraint that limits the design space. It exists so that:&lt;br /&gt;
&lt;br /&gt;
* If an assumption turns out to be wrong, the impact on the design can be assessed quickly.&lt;br /&gt;
* If a dependency is unavailable, the team knows what is blocked.&lt;br /&gt;
* Constraints are documented with their source, so they can be challenged if the source changes.&lt;br /&gt;
&lt;br /&gt;
Items marked &amp;#039;&amp;#039;&amp;#039;[UNCONFIRMED]&amp;#039;&amp;#039;&amp;#039; were inferred from source code analysis and have not been verified with a stakeholder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;how-to-use-this-register&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 2. How to Use This Register ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;best-practice-generic&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Best practice — generic ===&lt;br /&gt;
&lt;br /&gt;
An assumption is something the team &amp;#039;&amp;#039;&amp;#039;believes to be true&amp;#039;&amp;#039;&amp;#039; but has not verified. Every assumption carries a risk: if the assumption is wrong, some part of the design or implementation will fail. Good practice is to:&lt;br /&gt;
&lt;br /&gt;
# State the assumption precisely (not vaguely).&lt;br /&gt;
# Identify who should confirm or refute it.&lt;br /&gt;
# Assign a risk severity if the assumption is wrong.&lt;br /&gt;
# Track confirmation explicitly — an unconfirmed assumption is a risk item.&lt;br /&gt;
&lt;br /&gt;
A dependency is something &amp;#039;&amp;#039;&amp;#039;external to the system&amp;#039;&amp;#039;&amp;#039; that must exist or be in a known state for the system to function. Dependencies are not assumptions — they are facts that must be managed.&lt;br /&gt;
&lt;br /&gt;
A constraint is a &amp;#039;&amp;#039;&amp;#039;limit imposed from outside&amp;#039;&amp;#039;&amp;#039; the design team (a regulation, a platform choice, a budget) that restricts what solutions are possible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;severity-scale&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Severity scale ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Severity&lt;br /&gt;
!width=&amp;quot;50%&amp;quot;| Meaning&lt;br /&gt;
|-&lt;br /&gt;
| High&lt;br /&gt;
| If wrong/unmet, the system cannot run or produces incorrect results&lt;br /&gt;
|-&lt;br /&gt;
| Medium&lt;br /&gt;
| If wrong/unmet, a feature is degraded or a workaround is needed&lt;br /&gt;
|-&lt;br /&gt;
| Low&lt;br /&gt;
| If wrong/unmet, a minor inconvenience; easily remediated&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;assumptions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 3. Assumptions ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;9%&amp;quot;| ID&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;| Assumption&lt;br /&gt;
!width=&amp;quot;18%&amp;quot;| Confirmed by&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Confirmed date&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;| Severity if wrong&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;| Status&lt;br /&gt;
|-&lt;br /&gt;
| A-01&lt;br /&gt;
| Prime 2 is manually inserted into the database before the first generation run. The algorithm starts at candidate 3 and immediately calls &amp;lt;code&amp;gt;next-divider&amp;lt;/code&amp;gt; (ident=2), which requires a row with ident=2 to exist.&lt;br /&gt;
| [UNCONFIRMED]&lt;br /&gt;
| —&lt;br /&gt;
| High&lt;br /&gt;
| Open&lt;br /&gt;
|-&lt;br /&gt;
| A-02&lt;br /&gt;
| The &amp;lt;code&amp;gt;primes&amp;lt;/code&amp;gt; table is empty at the start of a fresh generation run. No de-duplication logic exists in the INSERT path; re-running generation will insert duplicate primes.&lt;br /&gt;
| [UNCONFIRMED]&lt;br /&gt;
| —&lt;br /&gt;
| High&lt;br /&gt;
| Open&lt;br /&gt;
|-&lt;br /&gt;
| A-03&lt;br /&gt;
| The &amp;lt;code&amp;gt;asc_ident&amp;lt;/code&amp;gt; sequence is reset to 1 before each generation run (achieved by running &amp;lt;code&amp;gt;reset-primes.sql&amp;lt;/code&amp;gt;). If the sequence is not reset, the ident values used by the divider lookup will be wrong.&lt;br /&gt;
| [UNCONFIRMED]&lt;br /&gt;
| —&lt;br /&gt;
| High&lt;br /&gt;
| Open&lt;br /&gt;
|-&lt;br /&gt;
| A-04&lt;br /&gt;
| The working directory at runtime is writable by the process owner, so &amp;lt;code&amp;gt;primes.prt&amp;lt;/code&amp;gt; can be created.&lt;br /&gt;
| [UNCONFIRMED]&lt;br /&gt;
| —&lt;br /&gt;
| High&lt;br /&gt;
| Open&lt;br /&gt;
|-&lt;br /&gt;
| A-05&lt;br /&gt;
| GnuCOBOL 4.0 and the GixSQL pre-processor are installed and on PATH before compilation.&lt;br /&gt;
| [UNCONFIRMED]&lt;br /&gt;
| —&lt;br /&gt;
| High&lt;br /&gt;
| Open&lt;br /&gt;
|-&lt;br /&gt;
| A-06&lt;br /&gt;
| PostgreSQL is running on &amp;lt;code&amp;gt;localhost:5432&amp;lt;/code&amp;gt; when any program that calls &amp;lt;code&amp;gt;primes.cbl&amp;lt;/code&amp;gt; is executed.&lt;br /&gt;
| [UNCONFIRMED]&lt;br /&gt;
| —&lt;br /&gt;
| High&lt;br /&gt;
| Open&lt;br /&gt;
|-&lt;br /&gt;
| A-07&lt;br /&gt;
| The PostgreSQL schema &amp;lt;code&amp;gt;primes&amp;lt;/code&amp;gt; and the user &amp;lt;code&amp;gt;primes_user&amp;lt;/code&amp;gt; exist and have been granted the necessary privileges before first run.&lt;br /&gt;
| [UNCONFIRMED]&lt;br /&gt;
| —&lt;br /&gt;
| High&lt;br /&gt;
| Open&lt;br /&gt;
|-&lt;br /&gt;
| A-08&lt;br /&gt;
| The system is run by a single operator at a time; no concurrent execution is expected.&lt;br /&gt;
| [UNCONFIRMED]&lt;br /&gt;
| —&lt;br /&gt;
| Medium&lt;br /&gt;
| Open&lt;br /&gt;
|-&lt;br /&gt;
| A-09&lt;br /&gt;
| The 132-character print record width matches the target printer or viewer.&lt;br /&gt;
| [UNCONFIRMED]&lt;br /&gt;
| —&lt;br /&gt;
| Low&lt;br /&gt;
| Open&lt;br /&gt;
|-&lt;br /&gt;
| A-10&lt;br /&gt;
| &amp;lt;code&amp;gt;primes_cbsql.out&amp;lt;/code&amp;gt; (the pre-compiler listing) is a historical artefact of an earlier version of &amp;lt;code&amp;gt;primes.cbl&amp;lt;/code&amp;gt; and the &amp;lt;code&amp;gt;primesdb&amp;lt;/code&amp;gt; connection alias it references is no longer active.&lt;br /&gt;
| [UNCONFIRMED]&lt;br /&gt;
| —&lt;br /&gt;
| Medium&lt;br /&gt;
| Open&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;dependencies&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 4. Dependencies ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;12%&amp;quot;| ID&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Dependency&lt;br /&gt;
!width=&amp;quot;10%&amp;quot;| Type&lt;br /&gt;
!width=&amp;quot;29%&amp;quot;| Version required&lt;br /&gt;
!width=&amp;quot;12%&amp;quot;| Owner&lt;br /&gt;
!width=&amp;quot;14%&amp;quot;| Status&lt;br /&gt;
|-&lt;br /&gt;
| DEP-01&lt;br /&gt;
| GnuCOBOL compiler&lt;br /&gt;
| Build-time&lt;br /&gt;
| 4.0 or later&lt;br /&gt;
| Developer environment&lt;br /&gt;
| Must be installed&lt;br /&gt;
|-&lt;br /&gt;
| DEP-02&lt;br /&gt;
| GixSQL pre-processor&lt;br /&gt;
| Build-time&lt;br /&gt;
| Compatible with GnuCOBOL 4.0&lt;br /&gt;
| Developer environment&lt;br /&gt;
| Must be installed&lt;br /&gt;
|-&lt;br /&gt;
| DEP-03&lt;br /&gt;
| PostgreSQL server&lt;br /&gt;
| Runtime&lt;br /&gt;
| 11 or later&lt;br /&gt;
| DBA&lt;br /&gt;
| Must be running on localhost:5432&lt;br /&gt;
|-&lt;br /&gt;
| DEP-04&lt;br /&gt;
| &amp;lt;code&amp;gt;primes&amp;lt;/code&amp;gt; database and schema&lt;br /&gt;
| Runtime&lt;br /&gt;
| —&lt;br /&gt;
| DBA&lt;br /&gt;
| Must exist; created by &amp;lt;code&amp;gt;primes_schema.sql&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| DEP-05&lt;br /&gt;
| &amp;lt;code&amp;gt;primes_user&amp;lt;/code&amp;gt; account&lt;br /&gt;
| Runtime&lt;br /&gt;
| —&lt;br /&gt;
| DBA&lt;br /&gt;
| Must exist with INSERT, SELECT privileges on &amp;lt;code&amp;gt;primes.primes&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| DEP-06&lt;br /&gt;
| Writable working directory&lt;br /&gt;
| Runtime&lt;br /&gt;
| —&lt;br /&gt;
| OS / operator&lt;br /&gt;
| Needed for &amp;lt;code&amp;gt;primes.prt&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| DEP-07&lt;br /&gt;
| &amp;lt;code&amp;gt;reset-primes.sql&amp;lt;/code&amp;gt; executed before each generation run&lt;br /&gt;
| Operational&lt;br /&gt;
| —&lt;br /&gt;
| Operator&lt;br /&gt;
| Required for idempotent generation&lt;br /&gt;
|-&lt;br /&gt;
| DEP-08&lt;br /&gt;
| Prime 2 seeded in &amp;lt;code&amp;gt;primes.primes&amp;lt;/code&amp;gt; before first generation&lt;br /&gt;
| Operational&lt;br /&gt;
| —&lt;br /&gt;
| Operator&lt;br /&gt;
| Required for divider lookup to work from candidate 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;constraints&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 5. Constraints ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;| ID&lt;br /&gt;
!width=&amp;quot;34%&amp;quot;| Constraint&lt;br /&gt;
!width=&amp;quot;22%&amp;quot;| Source&lt;br /&gt;
!width=&amp;quot;22%&amp;quot;| Impact&lt;br /&gt;
|-&lt;br /&gt;
| C-01&lt;br /&gt;
| Target runtime is Linux only. &amp;lt;code&amp;gt;SPECIAL-NAMES. CONSOLE IS scherm&amp;lt;/code&amp;gt; is platform-specific.&lt;br /&gt;
| GnuCOBOL platform support&lt;br /&gt;
| Cannot run on Windows or mainframe without porting&lt;br /&gt;
|-&lt;br /&gt;
| C-02&lt;br /&gt;
| Database must be PostgreSQL. The connection string prefix &amp;lt;code&amp;gt;pgsql://&amp;lt;/code&amp;gt; and GixSQL dialect are PostgreSQL-specific.&lt;br /&gt;
| GixSQL driver&lt;br /&gt;
| Not portable to DB2, Oracle, or SQL Server without code changes&lt;br /&gt;
|-&lt;br /&gt;
| C-03&lt;br /&gt;
| Upper generation limit is hard-coded at 999,999,999.&lt;br /&gt;
| Source code &amp;lt;code&amp;gt;primesgen.cbl&amp;lt;/code&amp;gt; line 91&lt;br /&gt;
| Cannot be changed without recompilation&lt;br /&gt;
|-&lt;br /&gt;
| C-04&lt;br /&gt;
| Database credentials are hard-coded in &amp;lt;code&amp;gt;primes.cbl&amp;lt;/code&amp;gt; WORKING-STORAGE.&lt;br /&gt;
| Source code; technical debt&lt;br /&gt;
| Credential rotation requires recompilation and redeployment&lt;br /&gt;
|-&lt;br /&gt;
| C-05&lt;br /&gt;
| Print record width is fixed at 132 characters.&lt;br /&gt;
| &amp;lt;code&amp;gt;primesui.cbl&amp;lt;/code&amp;gt; FD and table layout&lt;br /&gt;
| Report format cannot be changed without recompiling &amp;lt;code&amp;gt;primesui&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| C-06&lt;br /&gt;
| The two operational modes (generate / report) are mutually exclusive per invocation.&lt;br /&gt;
| &amp;lt;code&amp;gt;primesmain.cbl&amp;lt;/code&amp;gt; EVALUATE structure&lt;br /&gt;
| Cannot generate and report in the same run&lt;br /&gt;
|-&lt;br /&gt;
| C-07&lt;br /&gt;
| GnuCOBOL 4.0-early-dev was used; behaviour may differ from stable GnuCOBOL 3.x.&lt;br /&gt;
| Compiler listing header&lt;br /&gt;
| Compatibility with stable GnuCOBOL releases unverified&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;risk-summary&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 6. Risk Summary ==&lt;br /&gt;
&lt;br /&gt;
Items with High severity that are still unconfirmed represent the greatest project risk:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;33%&amp;quot;| Risk&lt;br /&gt;
!width=&amp;quot;33%&amp;quot;| Assumptions involved&lt;br /&gt;
!width=&amp;quot;33%&amp;quot;| Recommended action&lt;br /&gt;
|-&lt;br /&gt;
| Generation produces wrong results or crashes on fresh DB&lt;br /&gt;
| A-01, A-02, A-03&lt;br /&gt;
| Write a pre-run setup script and document it as a mandatory step&lt;br /&gt;
|-&lt;br /&gt;
| Program fails silently at runtime due to missing infrastructure&lt;br /&gt;
| A-04, A-05, A-06, A-07&lt;br /&gt;
| Add pre-flight checks to &amp;lt;code&amp;gt;primesmain&amp;lt;/code&amp;gt; (file/DB accessibility tests)&lt;br /&gt;
|-&lt;br /&gt;
| Pre-compiler listing alias mismatch causes disconnect failure&lt;br /&gt;
| A-10&lt;br /&gt;
| Inspect current &amp;lt;code&amp;gt;primes.cbl&amp;lt;/code&amp;gt; disconnect path and confirm alias is &amp;lt;code&amp;gt;primes&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;open-issues&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 7. Open Issues ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;18%&amp;quot;| ID&lt;br /&gt;
!width=&amp;quot;18%&amp;quot;| Issue&lt;br /&gt;
!width=&amp;quot;18%&amp;quot;| Owner&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Target&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Status&lt;br /&gt;
|-&lt;br /&gt;
| OI-01&lt;br /&gt;
| All assumptions are unconfirmed. A stakeholder/developer review session is needed to confirm or correct each one.&lt;br /&gt;
| Lead Dev&lt;br /&gt;
| —&lt;br /&gt;
| Open&lt;br /&gt;
|-&lt;br /&gt;
| OI-02&lt;br /&gt;
| No pre-run setup script exists. DEP-07 and DEP-08 are manual steps with no enforcement.&lt;br /&gt;
| Developer&lt;br /&gt;
| —&lt;br /&gt;
| Open&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Terug naar: [[Design standards]] | [[Cobol and PostgreSQL]]&lt;/div&gt;</summary>
		<author><name>Martin</name></author>
	</entry>
</feed>