Promise Tracker - Implementation and Rollout Plan
@kelvinkipruto ci sta già lavorando.
Dal 11/8/2025.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Promise Tracker Implementation and Rollout Plan
(Steps for dev implementation, integration, rollout and their current status)
Prompt Optimisation and Initial Accuracy Checks
- LLM Prompt Optimisation for Promise Extraction
Status: Done
Task: Tested and optimised different prompts for extracting promises from source documents using popular LLMs. - PesaCheck Feedback Integration
Status: In Progress
Task: Collect and incorporate feedback from PesaCheck editors on the accuracy and clarity of extracted promises.
Acceptance Criteria: Clear feedback received and used to adjust prompts where needed.
Data Preparation and API Development
- Upload Source Docs to Airtable
Status: In Progress
Task: Upload manifestos source documents or their links into Airtable with necessary metadata (e.g. Name, Country, Region, source type, date, language, etc).
Acceptance Criteria: All required data sources are available in Airtable for API access and manual maintenance. - Develop Airtable-to-LLM API for Extraction
Status: In Progress
Task: Build API that retrieves documents from Airtable, sends them to the LLM, and returns structured promise data (e.g. promise text, speaker, source, category, figures, dates etc).
Output: Structured JSON payload per promise
Deliverable: API documentation with request/response formats
Acceptance Criteria: API returns accurate, structured data for at least 99% of test documents.
Partner CMS (Check) Integration
- Review Check CMS API
Status: To Do
Task: Review Check CMS API to confirm how to programmatically post text entries into the platform (https://meedan.com/check).
Output: Summary of API endpoints required for promise posting.
Acceptance Criteria: Developer confirms ability to push plain-text promise data to Check CMS via API. - Integrate with Check CMS API
Status: To Do
Task: Develop connector that posts extracted promises to Check CMS, where they will appear as readable text entries.
Deliverable: Connector/API integration code with deployment instructions
Acceptance Criteria: Test promises successfully appear in Check CMS from the API - Resolve Any Publishing Issues with Check CMS
Status: To Do
Task: Ensure Pesacheck verified extracted promises can be posted from Check CMS to the Promise tracker website
Acceptance Criteria: No formatting or data loss during publishing
Website Recreation, Staging and Testing
- Recreate Promise Tracker Website on Payload CMS
Status: To Do
Acceptance Criteria: All current site components and pages are available on Payload and editable via Payload. - Internal Testing, Review, Demo and Stakeholder Feedback
Status: To Do
Task: Demo on the test/dev/staging environment and collect feedback from the internal team and Sherpas.
Pre-Go-Live Feedback and Go-Live
- Final Feedback before Go-live
Status: To Do
Task: Resolve any outstanding bugs or usability issues flagged during the final stakeholder Feedback.
Acceptance Criteria: Sign-off from stakeholders for public release - Launch Promise Tracker MVP
Status: To Do
Task: Push live to production domain
Acceptance Criteria: Website is live, integrated with Check CMS, with extracted promises fully accessible
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CodeForAfrica/PromiseTracker
-
Promise Tracker | Links should not open in a new tab by defaultForse di nuovo libera @kelvinkipruto l’ha presa 91 giorni fa e non c’è nessuna pull request aperta. Aperta
CodeForAfrica/PromiseTracker#609 · 1 commento · 1 assegnatario ·
-
Promise Tracker | English and French language support (v2)Forse di nuovo libera @kelvinkipruto l’ha presa 96 giorni fa e non c’è nessuna pull request aperta. Aperta
CodeForAfrica/PromiseTracker#608 · 1 commento · 1 assegnatario ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
CodeForAfrica/PromiseTracker#581 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
CodeForAfrica/PromiseTracker#572 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
CodeForAfrica/PromiseTracker#571 · 1 commento ·
Tutte le issue di CodeForAfrica/PromiseTracker
Issue simili
-
category::task code priority::normal
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
e0ipso/strikethroo#145 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 85/100
cocos/cocos-docs#3333 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
RevenueCat/react-native-purchases#2079 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
RevenueCat/purchases-hybrid-common#2039 ·
I maintainer di solito rispondono entro 1 giorno
-
agent-reported area/react bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno