🇰🇪 GovBot Playbook

The GovBot Playbook is the official strategic and operational guide for the design, deployment, and management of the Kenyan Government’s chatbot,GOVBOT.

This playbook provides a standardized framework to ensure that GovBot delivers accurate, secure, inclusive, and citizen-centered digital services aligned with Kenya’s national digital transformation agenda.

Introduction

Welcome to the GovBot Playbook.

This living document serves as an authoritative guide for the planning,development and scalable deployment of an AI-powered conversational assistant within government operations.

It is designed to support:

The Vision of GovBot

Imagine a single, friendly, and intelligent point of contact for all government services — accessible by voice and text, in your local language, from a smartphone.

This is the vision of GovBot.

It’s not just a chatbot; it’s a new layer of Digital Public Infrastructure (DPI) designed to make government services simpler, more accessible, and more human-centric.

Originally developed in Kenya through the GovStack initiative, this playbook captures the lessons, blueprints, and strategies to help you replicate this success.

 

Let’s build the future of citizen engagement — together.

Table of Contents

Chapter 1: The Vision – Why GovBot?

Chapter 2: Laying the Foundation – Strategy & Governance

Chapter 3: The GovBot Architecture – Metabots, CBots & Collections

Chapter 4: The Human-Centred Design (HCD) Process

Chapter 5: Technical Implementation & Building Blocks

Chapter 6: Deployment, Piloting & Scaling

Chapter 7: Community, Capacity & Continuous Improvement


This playbook is a living document — designed to evolve with every iteration of GovBot deployments across the Kenya.

Chapter 1: The Vision — Why GovBot?

1.1 The Problem Statement: Fragmentation and Exclusion in Digital Government

The digitalisation of government services, while a positive trend, has often led to a fragmented landscape. Citizens are confronted with a multitude of siloed portals, each with its own navigation, login requirements, and design. This complexity creates significant barriers***

This confluence of factors inadvertently widens the digital divide, disproportionately affecting rural, elderly, and low-literacy populations

1.2 The GovBot Opportunity: Conversational AI as Public Infrastructure

GovBot transforms this paradigm by introducing a unified, intelligent, and conversational interface. It acts not as another siloed application, but as a horizontal layer across all government services — a true public infrastructure.

1.3 Core Governing Principles

The development and operation of GovBot must be guided by non-negotiable principles:

1.4 The Business Case: Efficiency, Inclusion, and Trust

Investing in GovBot yields tangible returns:

Chapter 2: Laying the Foundation — Strategy & Governance

2.1 Assembling Your Multi-Stakeholder Ecosystem

A successful GovBot initiative requires a coalition of partners, each with a clearly defined role.

Stakeholder Group

Key Representatives

Primary Responsibilities

Lead Government Agency

Directorate of Citizen Services (eCitizen)

Provides leadership, political sponsorship, policy alignment, and long-term ownership.

Technical Implementation Partner

Tech Innovators Network(THiNK) - An organization with expertise in AI, NLP, and agile delivery

Leads end-to-end development, integration, and deployment.

International Development Partner

GIZ Fairforward, GIZ DTC Kenya, GovStack, ITU

Provides funding, technical assistance, global best practices, and cross-country learning.

Pilot Ministries/Departments/Agencies (MDAs)

High-impact service delivery MDAs (e.g., Ministry of ICT & Interior)

Co-design use cases, validate content, and champion adoption.

Regulatory Bodies

Office of the Data Protection Commissioner (ODPC)

Ensures compliance with data privacy laws and security standards.

2.2 Defining the Strategic Vision and Phased Scope

Vision Statement:

To empower every citizen and business in Kenya with instant, accessible, and trustworthy access to government services through an intelligent, conversational AI assistant.

Adopt a Phased, MVP-Led Approach

2.3 Establishing Robust Governance, Ethics, and Compliance

A) AI Ethics Framework

B) Data Privacy and Protection

C) Intellectual Property (IP) and Open Source Governance

2.4 Securing Funding and Building a Sustainable Financial Model

A) Initial Funding

Secured primarily from international development partners to fund early design, development, and pilot phases.

b) Long-Term Sustainability Model

Chapter 3: The GovBot Architecture — Metabots, Common Bot Objects (CBots) & Collection

3.1 Architectural Philosophy: Modularity and Interoperability

The GovBot architecture is inspired by federalism: a central government (Metabot) working with state governments (CBots) under a common constitution (Collections and Standards). This loosely coupled, modular approach ensures that:

This architecture aligns with the GovStack Building Block methodology, treating GovBot itself as a horizontal, reusable component that can orchestrate interactions across other DPI components.

3.2 The Metabot (GovBot): The Central Orchestrator and Public Face

The Metabot serves as the single point of entry for citizens and the main "face" of the service. Its key responsibilities include:

A) Primary Functions

B) Technical Characteristics

3.3 CBots: Specialised Agency Assistants

Each CBot (Common Bot Object) is a dedicated conversational AI for a specific ministry, department, or agency (MDA). Examples include:

Each CBot Contains:

a) Specialised NLP Components

b) Conversation Management

c) Administrative Interface

Benefits of the CBot Approach

3.4 Collections: The Centralised Knowledge Fabric with RAG

Collections form the cornerstone of accuracy and trust in the GovBot ecosystem. They are a centralized, vector-based knowledge store that all bots query using Retrieval-Augmented Generation (RAG).

A) The RAG Process in Detail

1. Ingestion Phase

Official Documents → Text Extraction → Chunking → Vectorisation → Vector Database

pgsql Copy code

2. Vectorisation
3. Retrieval Process

User Query → Query Vectorisation → Similarity Search → Relevant Chunks Retrieval

pgsql Copy code

4. Augmentation and Generation

Relevant Chunks + User Query → LLM Prompt → Verified Response + Citations

markdown Copy code

5. Response Delivery
6. Suggested Queries

B) Benefits of the RAG Approach

3.5 Data Flows and Integration Pattern

A) System Architecture Overview: Key Integration Points

1. User to Metabot Communication
2. Metabot to CBot Routing
3. CBot to Collections Querying
4. CBot to Building Block Integration

B) Data Security and Privacy

C) Performance Considerations

Chapter 4: The Human-Centred Design (HCD) Process

4.1 Phase 1: Discover — Immersive Research and Stakeholder Mapping

This phase was about building empathy and understanding the landscape.

4.2 Phase 2: Define — Synthesising Insights into Personas and Journey Maps

Convert raw research into actionable design tools.

4.3 Phase 3: Design & Prototype — Crafting Conversation Flows and Interfaces

4.4 Phase 4: Validate — Usability Testing and Iterative Refinement

Chapter 5: Technical Implementation & Building Blocks

5.1 The Natural Language Processing (NLP) Stack

Core AI Capabilities

GovBot implements a sophisticated multi-agent AI system enabling intelligent government service delivery through natural language interactions.

Query Processing & AI Capabilities

GovBot Feature

Status

GovStack Alignment

Implementation Details

Intent Detection

Implemented

Workflow Building Block

Automatically routes citizen queries to appropriate government services and processes

Document Retrieval

Implemented

Digital Registries Building Block

Provides citizen access to government information and official documents through natural language queries

Response Generation

Implemented

Information Mediation Building Block

Generates contextualized responses by synthesizing information from multiple government data sources

ReAct Agents

Implemented

Workflow Building Block

Implements intelligent workflow automation for complex multi-step government service delivery

Function Calling Agents

Implemented

Workflow Building Block

Enables dynamic service orchestration and automated task execution across government systems

Multilingual Support

 

5.2 Integration with GovStack and National Building Blocks

GovBot is designed as a government service platform that complies with international GovStack standards while integrating seamlessly with existing national digital infrastructure.

Core Building Block Integration

1. Information Mediation Building Block

2. Digital Registries Building Block

3. Workflow Building Block

Integration Capabilities

Integration Feature Status GovStack Alignment Details

API Integration

Implemented

Information Mediation Building Block

Enables seamless integration with government systems

Feedback Loop

Partial

Consent Building Block

Manages citizen feedback and preferences

 

5.3 Knowledge Management: Retrieval-Augmented Generation (RAG)

a) Data Ingestion & Storage Architecture

GovBot Feature Status GovStack Alignment Implementation

Web Crawler

Implemented

Information Mediation

Automated data collection

Document Processor

Implemented

Digital Registries

Structured document storage

Vector Storage (ChromaDB)

Implemented

Information Mediation

Efficient indexing and retrieval

JSON Schema Validation

Implemented

Information Mediation

Ensures data quality and interoperability

b) RAG Implementation

 

5.4 Backend Infrastructure, Hosting, and Multi-Channel Strategy

a) Infrastructure & Deployment

Infrastructure Feature Status GovStack Alignment Details

Docker Containerization

Implemented

Cloud Infrastructure

Enables scalable deployment

PostgreSQL Integration

Implemented

Digital Registries

Persistent government record storage

MinIO Integration

Implemented

Cloud Infrastructure

Document storage and retrieval

Monitoring (Prometheus/Grafana)

Testing Only

Cloud Infrastructure

Performance monitoring

b) Multi-Channel Communication

Feature Status Alignment Capabilities

Chat Persistence

Implemented

Messaging

Maintains full conversation history

Chat Event Tracking

Implemented

Messaging

Real-time analytics

Web Interface

Implemented

Messaging

Full-featured citizen portal

WhatsApp Integration

Planned

Messaging

Expanded accessibility

 

5.5 Security, Privacy, and Data Protection by Design

a) Authentication & Security Framework

Security Feature Status GovStack Alignment Implementation

API Key Authentication

Implemented

Identity Verification

Secure access control

Audit Trail System

Implemented

Security

Compliance and monitoring logs

Input Validation

Implemented

Security

Protects data integrity

Rate Limiting

Partial

Security

Prevents abuse

TLS Encryption

Implemented

Security

Secures communication

b) Data Management & Analytics

Analytics Feature Status GovStack Alignment Purpose

Analytics Module

Implemented

Information Mediation

Government insights

User Analytics

Implemented

Digital Registries

Demographic and service usage tracking

Conversation Analytics

Implemented

Information Mediation

Interaction optimization

Business Analytics

Implemented

Information Mediation

ROI and service performance

Admin Dashboard

Implemented

Registration

Administrative management

 

5.6 Enterprise-Grade Architecture

a) Core Differentiators

Category GovBot Implementation Alternative Solutions

System Type

Government Service Platform

Public Services Discovery

Complexity

Enterprise-grade

Moderate

Standards Compliance

GovStack aligned

Open-source AI

Automation Level

Full workflow automation

Partial manual completion

Intelligence

Multi-agent AI

Generative suggestions

Scope

Government-wide

Multi-agency cross-sector

Deployment Model

Centralized & Scalable

Fits existing infrastructure

b)Technical Standards

Summary

This technical implementation ensures that GovBot operates as a robust, secure, and scalable platform that can serve as the conversational AI layer for a nation's entire digital government ecosystem while maintaining full compliance with international standards and best practices.

Chapter 6: Deployment, Piloting & Scaling

6.1 The Agile Delivery Methodology: Sprints and Ceremonies

8-Month Sprint-Based Implementation Framework

GovBot follows a structured 8-month agile implementation plan comprising 16 sprints, ensuring systematic progression from foundation setup to full deployment and handover.

Sprint Governance and Timeline

Sprint Phase Timeline Key Objectives Critical Deliverables
Sprint 0: Foundation Setup April 14–25 Establish project vision, governance, and documentation

Vision Document, System Requirements Documentation, Risk Register, Agile Work Plan

Sprints 1–2: Kickoff & Agile Setup April 14–May 02 Align teams and initiate Agile delivery

Kickoff Report, Product Backlog, System Architecture, NLP Resources Inventory

Sprints 3–4: Architecture & Model Init May 05–30 Finalize system design and initiate AI pipeline

Approved Architecture, NLU Model v1, CMS & Vector DB Design, CI/CD Pipelines

Sprint 5: MVP Build June Develop chatbot MVP

Public Beta MVP, Web + USSD Interface, Dialog Flow Tests, Beta Feedback Framework

Sprints 7–8: Testing & Integration July Conduct internal testing and refinement

GovStack Sandbox Deployment, Alpha Feedback Summary, Bias Testing Report

Sprints 9–10: Community & Governance August Engage community and publish governance

IP DPG Governance Document, NLP Workshop Report, Training Materials

Sprints 12–13: Public Testing September Prepare for larger-scale public exposure

Public Beta Usage Report, Support SOPs, Training Guides, Privacy Assurance

Sprints 13–14: Soft Launch November Launch to live platforms with monitoring

Live Chatbot Deployment, Real-time Feedback Systems, Support Desk Operational

Sprints 15–16: Stabilization & Handover Month 8 Finalize and ensure go-live

Source Code Archive, Open-Source Release, Implementation Report, Scale-up Roadmap

Implementation Team Structure

 

6.2 The Phased Deployment Strategy

Phase 1: Foundation and Architecture (Sprints 0–4)

a) Key Activities

b) Deliverables Status

Phase 2: MVP Development and Sandbox Testing (Sprints 5–8)

a) MVP Capabilities

b) Sandbox Integration

c) Current Status (Sprints 7–8)

Phase 3: Community Engagement & Governance (Sprints 9–10)

a) Community Activities

b) Deliverables Completed

 

6.3 Infrastructure and Operational Readiness

A) Technical Infrastructure Deployment

Infrastructure Component Timeline Status Details
Server Configuration July Week 4 Documentation in Review Sustainable server deployment
Analytics Dashboard July Week 4 In Development System monitoring & analytics
Admin Dashboard July Week 4 In Development Ministry content management
Backup & Restore Policy July Week 4 Created & Tested Disaster recovery & continuity

B) Training & Support Framework

Training Stream Timeline Approach Resources
Communications Team Aug Week 1 One-week retreat Messaging + comms strategy
IT/Technical Team Aug Week 1 Hands-on workshops Administration + support
Process Owners Aug Week 1 Role-based training Workflow management
Help Desk Setup Aug Week 1 Operational readiness Support channels + escalation

 

6.4 Soft Launch and Public Deployment (Sprints 12–14)

A) Public Testing Phase (Sprints 12–13)

B) Live Deployment (Sprints 13–14)

6.5 Contingency and Risk Management

A) Rollback & Recovery Planning

B) Stakeholder Communication

 

6.6 Stabilization & Handover (Sprints 15–16)

A) Final Project Deliverables

B) Success Metrics and Monitoring

Metric Category Measurement Approach Responsible Party
Technical Performance Uptime, response time, accuracy DevOps + QA
User Adoption Query volume, satisfaction, channels Analytics + Ministry Partners
Operational Impact Call center reduction, efficiency Gov IT + Process Owners
Business Value ROI, benefit to citizens PM + Stakeholders

 

6.7 Go-Live Readiness Criteria

A) Pre-Launch Verification

B) Post-Launch Support

This structured deployment ensures GovBot becomes a production-grade government platform with continuous improvement, monitoring, and national-scale support readiness.

Chapter 7: Community, Capacity & Continuous Improvement

7.1 Building a Local NLP and Developer Ecosystem

Strategic Community Engagement Framework

GovBot's success is rooted in its community-driven approach, fostering local expertise and ensuring sustainable development beyond initial implementation.

NLP Community Integration
Community Initiative Timeline Objectives Key Outcomes
IndabaX Nairobi June 18–20, 2025 Strengthen Kenyan NLP community networks, validate local corpora Enhanced multilingual NLU/STT/TTS capabilities, strengthened developer networks
Virtual Meetup with Mbaza Community (Rwanda) July 24, 2025 Regional knowledge exchange, cross-border collaboration pathways Established peer learning framework, regional partnership foundations
Regional NLP Peer Exchanges (Uganda, DRC) Expand NLP and DPI conversations across East & Central Africa Regional collaboration framework, shared best practices

Developer Community Building

Open-Source Governance Model

Capacity Building Activities

7.2 Capacity Building for Government Official

A) Structured Training Programme

A structured, multi-tiered capacity building programme ensures that government officials at all levels can manage, maintain, and scale GovBot effectively.

B) Training Streams and Delivery
Training Category Target Audience Content Focus Delivery Method
Content Management Ministry Staff (Non-technical) FAQ updates, conversation flow management, content validation Hands-on workshops, support documentation
AI Ethics & Governance Senior Officials, Policy Makers Responsible AI principles, bias mitigation, data protection Executive briefings, policy workshops, case studies
Technical Administration IT Staff, System Administrators API integration, performance monitoring, issue resolution Technical deep-dives, lab sessions, certification programmes
Service Design Frontline Staff, Customer Service User journey mapping, feedback collection, service improvement Design thinking workshops (HCD)
C) Key Training Events and Outcomes

1. ODPC Technical Alignment Workshop (July 21–25, 2025)

2. Citizen Technical Alignment Workshops

3. Onboarding Government Agencies Workshop (September 8–11, 2025)

4. ODPC Migration Meeting (November 26, 2025)

D) Training Infrastructure

Learning Resources


Chapter 8: Source Code and Documentation Repository

8.1 Overview

A cornerstone of GovBot’s design philosophy is transparency, reusability, and open collaboration.

To support replication, localisation, and continuous improvement by other governments and technical partners, the source code and documentation has been made publicly accessible through open repositories.

Two key repositories make up this open framework:

This ensures that future implementers — such as the Government of Rwanda or other Digital Public Infrastructure (DPI) programmes — can build upon GovBot’s foundations without starting from scratch.

Both repositories are structured for clarity, enabling contributors, developers, and policymakers to find, understand, and extend the system efficiently.

8.2 Source Code Repository

GitHub Repository: https://github.com/think-ke/GovBot-Prototype

Purpose

The GovBot source code repository is a complete, modular implementation of a Government Conversational AI platform, aligned with the GovStack interoperability framework.

It includes all essential components for API integration, NLP processing, analytics, and DevOps deployment.

Repository Contents

Folder / File Purpose and Description
/.chainlit/ Configuration files and assets for the Chainlit-based conversational interface.
/agencies-admin-dashboard/ Administrative interface for managing connected government agencies, datasets, and collections.
/alembic/ Database migration scripts using Alembic for PostgreSQL schema updates.
/analytics/ Analytics and telemetry services, including data collection metrics, usage reports, and dashboard integration.
/app/ Core GovBot application logic: API endpoints, NLP orchestration, data models, and business logic.
/chainlit/ Conversation flow configuration for the Chainlit-powered front-end experience.
/docker/ Docker-related scripts and configuration templates for development and production environments.
/docs/ Auto-generated API documentation and developer notes for endpoints, models, and services.
/examples/ Example notebooks and guides demonstrating API usage, SDK integration, and chatbot workflows.
/presentations/ Presentation slides and materials for GovBot demos, workshops, and stakeholder engagements.
/scripts/ Utility scripts for database backup, restore, deployment, and system maintenance.
/tests/ Comprehensive test suites validating API endpoints, NLP models, and collection data integrity.
.dockerignore Excludes unnecessary files from Docker image builds.
.gitignore Specifies files ignored by Git version control.
.python-version Defines the Python version for environment consistency.
README.md Primary documentation with setup, environment, and usage instructions.
alembic.ini Alembic configuration file for migration environment setup.
backup_and_clear.sh Script for data backup and environment cleanup before redeployment.
delivery_plan.md Milestone document outlining development phases, delivery targets, and implementation plan.
docker-compose.yml / .demo / .dev Docker Compose configurations for different deployment modes (production, demo, development).
docker_inspector.sh Diagnostic script for inspecting Docker container networks and IP addresses.
nginx.conf NGINX configuration file for API gateway, load balancing, and SSL termination.
package-lock.json Lock file for managing frontend or JavaScript dependencies.
pyproject.toml Build and dependency configuration for Python using modern packaging standards.
pytest.ini Test configuration file for running automated tests via Pytest.
requirements.txt / requirements.md / requirements-uv-generated.txt Dependency lists for environment setup using pip or UV package management.
restore_from_backup.sh Automated restoration of PostgreSQL databases and file backups.
shutdown_with_backup.sh Combined backup and shutdown script ensuring data persistence.
test_api.sqlite / test_list_documents.py SQLite database and test scripts for validating API responses and database queries.
uv.lock Dependency lockfile for UV-managed Python environments.

Key Technologies and Framework

Layer Technology Stack
Core Framework Python 3.11+, FastAPI
Database PostgreSQL with Alembic migrations
Containerisation Docker, Docker Compose
NLP & AI Groq speech-to-text service, integrated transformer models
Analytics Custom analytics engine under /analytics
Frontend / Chat Interface Chainlit (Python-based UI framework for conversational AI)
DevOps Backup and monitoring scripts with CI/CD support
Testing

Pytest and integrated SQLite sandbox testing

Environment Setup

To run GovBot locally:

# 1. Clone the repository
git clone https://github.com/think-ke/GovBot-Prototype
cd GovBot-Prototype

# 2. Build Docker containers
docker compose up --build

# 3. Run the application
uvicorn app.main:app --reload

Key Features

8.3 Documentation Repository

Documentation Drive: https://drive.google.com/drive/folders/1mQnF3jLxc-ns3p7BpAD9hphHSEfwCfTi?usp=drive_link

The GovBot Documentation Library provides a comprehensive record of the project’s lifecycle — from conceptualisation and ethical governance to iterative sprint execution and post-deployment evaluations.

It is organised into two main directories: Project Docs and Sprint Docs.

This structure ensures that both the strategic foundations and the continuous improvements of GovBot are transparent and easily navigable for any government or development partner wishing to replicate the system.

8.3.1 Project Docs

The Project Docs directory contains all foundational and governance-related materials that shaped GovBot’s inception and alignment with Digital Public Infrastructure (DPI) and Digital Public Goods (DPG) standards.

These documents ensure ethical compliance, data protection, and institutional sustainability from day one.

Folder Structure
Folder / File Description
Project Slides/ Presentation decks used for high-level briefings with ministries, ICT authorities, and donor partners; includes technical overviews and project roadmaps.
Eticas Documents/ Independent ethical and Responsible AI assessment reports developed by the Eticas Foundation; focus on transparency, fairness, and bias mitigation.
DPA Documentation/ Data Protection Authority (DPA) compliance materials — Data Protection Impact Assessments (DPIAs), legal alignment reports, and data governance frameworks.
GovBot Training Data/ NLP training datasets used to develop multilingual intent recognition, entity extraction, and speech processing models.
Draft Reports/ Early and intermediate project reports summarising progress, pilot feedback, and stakeholder findings prior to final publication.
Contracts / WPK Instructions/ Contractual and operational materials including work package (WPK) instructions, memoranda of understanding (MoUs), and implementation agreements.
Purpose

The Project Docs directory defines the governance, ethical, and operational foundation of GovBot.

It ensures:

 

8.3.2 Sprint Docs

The Sprint Docs directory captures GovBot’s iterative and agile development process — from design sprints and technical architecture updates to training activities and regional collaborations.

It documents continuous learning and provides real-time insight into how the platform evolves.

Folder Structure
Folder / File* Sprint / Description
Documentation & Foundation Setup/ Sprint 0: Core project documentation, repository setup, initial guidelines, and foundational frameworks.
Kickoff & Agile Setup/ Sprints 1-2: Agile processes, team onboarding, sprint planning artifacts, and project kickoff notes.
Architecture & Model Initiation/ Sprints 3-4: System architecture diagrams, data flow, initial AI/ML model prototypes, and design considerations.
Technical Architecture/ Sprints 3-5: Architecture updates, API specifications, and infrastructure blueprints supporting model initiation and MVP build.
Design & Development/ Sprints 3-5: User journey maps, wireframes, prototypes, and design sprint outputs used during model initiation and MVP development.
MVP Build (Text, Voice & Integration) Sprint 5: Development of minimum viable product including text & voice interfaces, core functionalities, and integration testing.
Beta Demo Launch/ Sprint 6: Beta release documentation, demo scripts, feedback collection, and sprint retrospectives.
Alpha Testing & GovStack Integration/ Sprints 7-8: Alpha testing reports, GovStack API integration guides, bug tracking, and iteration updates.
Governance & Compliance/ Sprints 7-10: Compliance trackers, audit documentation, and policy alignment records during testing, integration, and governance readiness.
Community & Governance Readiness/ Sprints 9-10: Governance documentation, compliance checklists, stakeholder engagement outputs, and community preparation materials.
Training & Workshops/ Sprints 9-12: Materials from capacity-building sessions with ministries, MDAs, and developers, used during community engagement and support readiness.
Public Testing & Support Readiness/ Sprints 11-12: User testing results, support manuals, admin onboarding documentation, and user feedback analysis.
Model Cards/ Sprints 11-12: Standardized AI model documentation including intended use, performance metrics, retraining logs, and bias evaluations for public testing.
Risk Registers & Audits/ Sprints 5-12: Records of identified risks, mitigation strategies, and audit results during MVP, testing, and support phases.
User Stories & Use Cases/ Sprints 5-12: Real-world scenarios and conversational examples from pilot deployments used for validation, testing, and public readiness.
Community Engagements/ Sprints 9-12: NLP community collaborations, peer-learning outcomes, and event summaries during governance and public readiness.
Soft Launch/ Sprints 13-14: Launch planning, release notes, communication materials, and early user metrics.
Scaling & Sustainability Plans/ Sprints 13-14: Strategic documents outlining pathways for scaling GovBot nationally and regionally, with funding and partnership frameworks.
Stabilization, Handover & Final Reporting/ Sprints 15-16: Final bug fixes, system stabilization, handover guides, final reporting, and lessons learned.
Knowledge Base & FAQs/

Sprints 15-16: Guides, quick references, troubleshooting manuals, and onboarding documentation for administrators and developers.

 

Purpose

The Sprint Docs directory functions as GovBot’s living delivery record, maintaining visibility and continuity across the agile workflow.

It provides:

Accessibility and Usage

8.4 Contribution Guidelines

To maintain quality and traceability of community input, both repositories follow a defined contribution protocol:

  1. Fork and Branch: Create a new branch for each feature or improvement.
  2. Document Changes: Update corresponding design documents or README files.
  3. Pull Request Review: Submissions are reviewed by maintainers at THiNK and relevant government ICT teams.
  4. Merge and Publish: Approved contributions are merged and reflected in quarterly updates.

All contributors are recognised within the THiNK Community of Practice (CoP) and invited to join the Our developer network for continued collaboration.

 

8.5 Integration with Human-Centred Design

Both the codebase and documentation reflect the Human-Centred Design (HCD) methodology underpinning GovBot.

Each iteration and repository update follows the principles of:

 

Outcomes

Together, the GitHub and Drive repositories form a living knowledge system — enabling any government, research institution, or civic technology community to deploy, adapt, and expand GovBot as part of their national digital transformation journey.