Wiki source code of Governance

Last modified by Robert Schaub on 2025/12/24 20:33

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