Wiki source code of Governance

Version 3.1 by Robert Schaub on 2025/12/15 16:56

Hide last authors
Robert Schaub 1.1 1 = Governance =
2
Robert Schaub 2.1 3 FactHarbor is governed collaboratively with clear separation between **organizational policy and decisions** and **technical implementation**.
Robert Schaub 1.1 4
Robert Schaub 2.1 5 == Governance Structure ==
Robert Schaub 1.1 6
Robert Schaub 3.1 7 {{include reference="Test.FactHarborV09.Organisation.Diagrams.Governance Structure.WebHome"/}}
8
Robert Schaub 2.1 9 * **Governing Team** – Sets high-level policy, organizational direction, funding priorities
10 * **Lead** – Coordinates execution, represents organization publicly
11 * **Core Maintainers** – Technical and specification decisions, code/spec review
12 * **Domain Experts** – Subject-matter authority in specialized areas
13 * **Community Contributors** – Feedback, proposals, and participation in decision-making
Robert Schaub 1.1 14
Robert Schaub 2.1 15 ----
Robert Schaub 1.1 16
Robert Schaub 2.1 17 == Decision-Making Levels ==
Robert Schaub 1.1 18
Robert Schaub 2.1 19 === Technical Decisions (Maintainers) ===
Robert Schaub 1.1 20
Robert Schaub 2.1 21 **Scope**: Architecture, data model, AKEL configuration, quality gates, system performance
Robert Schaub 1.1 22
Robert Schaub 2.1 23 **Process**:
24 * Proposals discussed in technical forums
25 * Review by core maintainers
26 * Consensus-based approval
27 * Breaking changes require broader community input
28 * Quality gate adjustments require rationale and audit validation
Robert Schaub 1.1 29
Robert Schaub 2.1 30 **Examples**:
31 * Adding new quality gate
32 * Adjusting AKEL parameters
33 * Modifying audit sampling algorithms
34 * Database schema changes
Robert Schaub 1.1 35
Robert Schaub 2.1 36 === Policy Decisions (Governing Team + Community) ===
Robert Schaub 1.1 37
Robert Schaub 2.1 38 **Scope**: Risk tier policies, publication rules, content guidelines, ethical boundaries
Robert Schaub 1.1 39
Robert Schaub 2.1 40 **Process**:
41 * Proposal published for community feedback
42 * Discussion period (recommendation: minimum 14 days for major changes)
43 * Governing Team decision with community input
44 * Transparency in reasoning
45 * Risk tier policy changes require Expert consultation
Robert Schaub 1.1 46
Robert Schaub 2.1 47 **Examples**:
48 * Defining Tier A domains
49 * Setting audit sampling rates
50 * Content moderation policies
51 * Community guidelines
Robert Schaub 1.1 52
Robert Schaub 2.1 53 === Domain-Specific Decisions (Experts) ===
Robert Schaub 1.1 54
Robert Schaub 2.1 55 **Scope**: Domain quality standards, source reliability in specialized fields, Tier A content validation
Robert Schaub 1.1 56
Robert Schaub 2.1 57 **Process**:
58 * Expert consensus in domain
59 * Documented reasoning
60 * Review by other experts
61 * Escalation to Governing Team if unresolved
62 * Experts set domain-specific audit criteria
Robert Schaub 1.1 63
Robert Schaub 2.1 64 **Examples**:
65 * Medical claim evaluation standards
66 * Legal citation requirements
67 * Scientific methodology thresholds
68 * Tier A approval criteria by domain
Robert Schaub 1.1 69
Robert Schaub 2.1 70 ----
Robert Schaub 1.1 71
Robert Schaub 2.1 72 == AI and Human Roles in Governance ==
Robert Schaub 1.1 73
Robert Schaub 2.1 74 === Human-Only Governance Decisions ===
Robert Schaub 1.1 75
Robert Schaub 2.1 76 The following can **never** be automated:
Robert Schaub 1.1 77
Robert Schaub 2.1 78 * **Ethical boundary setting** – What content is acceptable, what harm thresholds exist
79 * **Risk tier policy** – Which domains are Tier A/B/C (though AKEL can suggest)
80 * **Audit system oversight** – Quality standards, sampling strategies, auditor selection
81 * **Dispute resolution** – Conflicts between experts, controversial decisions
82 * **Community guidelines enforcement** – Bans, suspensions, conflict mediation
83 * **Organizational direction** – Mission, vision, funding priorities
Robert Schaub 1.1 84
Robert Schaub 2.1 85 === AKEL Advisory Role ===
Robert Schaub 1.1 86
Robert Schaub 2.1 87 AKEL can **assist but not decide**:
Robert Schaub 1.1 88
Robert Schaub 2.1 89 * Suggest risk tier assignments (humans validate)
90 * Flag content for expert review (humans decide)
91 * Identify patterns in audit failures (humans adjust policy)
92 * Propose quality gate refinements (maintainers approve)
93 * Detect emerging topics needing new policies (Governing Team decides)
Robert Schaub 1.1 94
Robert Schaub 2.1 95 === Transparency Requirement ===
Robert Schaub 1.1 96
Robert Schaub 2.1 97 All governance decisions must be:
98 * **Documented** with reasoning
99 * **Published** for community visibility
100 * **Reviewable** by community members
101 * **Reversible** if evidence of error or harm
Robert Schaub 1.1 102
Robert Schaub 2.1 103 ----
Robert Schaub 1.1 104
Robert Schaub 2.1 105 == Audit System Governance ==
Robert Schaub 1.1 106
Robert Schaub 2.1 107 === Audit Oversight Committee ===
Robert Schaub 1.1 108
Robert Schaub 2.1 109 **Composition**: Maintainers, Domain Experts, and Governing Team member(s)
Robert Schaub 1.1 110
Robert Schaub 2.1 111 **Responsibilities**:
112 * Set quality standards for audit evaluation
113 * Review audit statistics and trends
114 * Adjust sampling rates based on performance
115 * Approve changes to audit algorithms
116 * Oversee auditor selection and rotation
117 * Publish transparency reports
Robert Schaub 1.1 118
Robert Schaub 2.1 119 **Meeting Frequency**: Recommendation: Regular meetings as needed
Robert Schaub 1.1 120
Robert Schaub 2.1 121 **Reporting**: Recommendation: Periodic transparency reports to community
Robert Schaub 1.1 122
Robert Schaub 2.1 123 === Audit Performance Metrics ===
Robert Schaub 1.1 124
Robert Schaub 2.1 125 Tracked and published:
126 * Audit pass/fail rates by tier
127 * Common failure patterns
128 * System improvements implemented
129 * Time to resolution for audit failures
130 * Auditor performance (anonymized)
Robert Schaub 1.1 131
Robert Schaub 2.1 132 === Feedback Loop Governance ===
Robert Schaub 1.1 133
Robert Schaub 2.1 134 **Process**:
135 1. Audits identify patterns in AI errors
136 2. Audit Committee reviews patterns
137 3. Maintainers propose technical fixes
138 4. Changes tested in sandbox
139 5. Community informed of improvements
140 6. Deployed with monitoring
Robert Schaub 1.1 141
Robert Schaub 2.1 142 **Escalation**:
143 * Persistent high failure rates → Pause AI publication in affected tier/domain
144 * Critical errors → Immediate system review
145 * Pattern of harm → Policy revision
Robert Schaub 1.1 146
Robert Schaub 2.1 147 ----
Robert Schaub 1.1 148
Robert Schaub 2.1 149 == Risk Tier Policy Governance ==
Robert Schaub 1.1 150
Robert Schaub 2.1 151 === Risk Tier Assignment Authority ===
Robert Schaub 1.1 152
Robert Schaub 2.1 153 * **AKEL**: Suggests initial tier based on domain, keywords, content analysis
154 * **Moderators**: Can override AKEL for individual content
155 * **Experts**: Set tier policy for their domains
156 * **Governing Team**: Approve tier policy changes, resolve tier disputes
Robert Schaub 1.1 157
Robert Schaub 2.1 158 === Risk Tier Review Process ===
Robert Schaub 1.1 159
Robert Schaub 2.1 160 **Triggers for Review**:
161 * Significant audit failures in a tier
162 * New emerging topics or domains
163 * Community flags systematic misclassification
164 * Expert domain recommendations
165 * Periodic policy review
Robert Schaub 1.1 166
Robert Schaub 2.1 167 **Process**:
168 1. Expert domain review (identify if Tier A/B/C appropriate)
169 2. Community input period (recommendation: sufficient time for feedback)
170 3. Audit Committee assessment (error patterns in current tier)
171 4. Governing Team decision
172 5. Implementation with monitoring period
173 6. Transparency report on rationale
Robert Schaub 1.1 174
Robert Schaub 2.1 175 === Current Tier Assignments (Baseline) ===
Robert Schaub 1.1 176
Robert Schaub 2.1 177 **Tier A**: Medical, legal, elections, safety/security, major financial decisions
Robert Schaub 1.1 178
Robert Schaub 2.1 179 **Tier B**: Complex science causality, contested policy, historical interpretation with political implications, significant economic impact
Robert Schaub 1.1 180
Robert Schaub 2.1 181 **Tier C**: Established historical facts, simple definitions, well-documented scientific consensus, basic reference info
Robert Schaub 1.1 182
Robert Schaub 2.1 183 **Note**: These are guidelines; edge cases require expert judgment
Robert Schaub 1.1 184
Robert Schaub 2.1 185 ----
Robert Schaub 1.1 186
Robert Schaub 2.1 187 == Quality Gate Governance ==
Robert Schaub 1.1 188
Robert Schaub 2.1 189 === Quality Gate Modification Process ===
Robert Schaub 1.1 190
Robert Schaub 2.1 191 **Who Can Propose**: Maintainers, Experts, Audit Committee
Robert Schaub 1.1 192
Robert Schaub 2.1 193 **Requirements**:
194 * Rationale based on audit failures or system improvements
195 * Testing in sandbox environment
196 * Impact assessment (false positive/negative rates)
197 * Community notification before deployment
Robert Schaub 1.1 198
Robert Schaub 2.1 199 **Approval**:
200 * Technical changes: Maintainer consensus
201 * Policy changes (e.g., new gate criteria): Governing Team approval
Robert Schaub 1.1 202
Robert Schaub 2.1 203 **Examples of Governed Changes**:
204 * Adjusting contradiction search scope
205 * Modifying source reliability thresholds
206 * Adding new bubble detection patterns
207 * Changing uncertainty quantification formulas
Robert Schaub 1.1 208
Robert Schaub 2.1 209 ----
Robert Schaub 1.1 210
Robert Schaub 2.1 211 == Community Participation ==
Robert Schaub 1.1 212
Robert Schaub 2.1 213 === Open Discussion Forums ===
Robert Schaub 1.1 214
Robert Schaub 2.1 215 * Technical proposals (maintainer-led)
216 * Policy proposals (Governing Team-led)
217 * Domain-specific discussions (Expert-led)
218 * Audit findings and improvements (Audit Committee-led)
Robert Schaub 1.1 219
Robert Schaub 2.1 220 === Proposal Mechanism ===
Robert Schaub 1.1 221
Robert Schaub 2.1 222 Anyone can propose:
223 1. Submit proposal with rationale
224 2. Community discussion (recommendation: minimum timeframe for feedback)
225 3. Relevant authority reviews (Maintainers/Governing Team/Experts)
226 4. Decision with documented reasoning
227 5. Implementation (if approved)
Robert Schaub 1.1 228
Robert Schaub 2.1 229 === Transparency ===
Robert Schaub 1.1 230
Robert Schaub 2.1 231 * All decisions documented in public wiki
232 * Audit statistics published periodically
233 * Governing Team meeting minutes published
234 * Expert recommendations documented
235 * Community feedback acknowledged
Robert Schaub 1.1 236
Robert Schaub 2.1 237 ----
Robert Schaub 1.1 238
Robert Schaub 2.1 239 == Dispute Resolution ==
Robert Schaub 1.1 240
Robert Schaub 2.1 241 === Conflict Between Experts ===
Robert Schaub 1.1 242
Robert Schaub 2.1 243 1. Experts attempt consensus
244 2. If unresolved, escalate to Governing Team
245 3. Governing Team appoints neutral expert panel
246 4. Panel recommendation
247 5. Governing Team decision (final)
Robert Schaub 1.1 248
Robert Schaub 2.1 249 === Conflict Between Maintainers ===
Robert Schaub 1.1 250
Robert Schaub 2.1 251 1. Discussion in maintainer forum
252 2. Attempt consensus
253 3. If unresolved, Lead makes decision
254 4. Community informed of reasoning
Robert Schaub 1.1 255
Robert Schaub 2.1 256 === User Appeals ===
Robert Schaub 1.1 257
Robert Schaub 2.1 258 Users can appeal:
259 * Content rejection decisions
260 * Risk tier assignments
261 * Audit outcomes
262 * Moderation actions
263
264 **Process**:
265 1. Submit appeal with evidence
266 2. Reviewed by independent moderator/expert
267 3. Decision with reasoning
268 4. Final appeal to Governing Team (if warranted)
269
270 ----
271
272 == Related Pages ==
273
274 * [[AKEL (AI Knowledge Extraction Layer)>>FactHarbor.Specification.AI Knowledge Extraction Layer (AKEL).WebHome]]
275 * [[Automation>>FactHarbor.Specification.Automation.WebHome]]
276 * [[Requirements (Roles)>>FactHarbor.Specification.Requirements.WebHome]]
277 * [[Organisational Model>>FactHarbor.Organisation.Organisational-Model]]
278