BasicFakta

SaaS platform — product docs, architecture, deployment.

Overview

BasicFakta Overview

SaaS platform — product docs, architecture, deployment.

Owner: John Last Verified: 2026-02-17

Contents

To be populated from BasicFakta project documentation

Active Tasks

Last Verified: 2026-02-17 | Owner: John

BasicFakta — Active Tasks

Open Tasks

No currently active BasicFakta tasks in Mission Control.

Blocked Tasks

Recently Completed

Planned Work

Key Decisions

Last Verified: 2026-02-17 | Owner: John

BasicFakta — Key Decisions

Strategic Decisions

Backend Separation (Date TBD)

Decision: Host backend API separately from frontend repo. Rationale: Protects proprietary algorithm, easier to scale backend independently. Trade-off: Makes algorithm improvements harder, blocks accuracy work. Current impact: Task #100 blocked pending backend import.

Deployment on Vercel (Date TBD)

Decision: Auto-deploy from GitHub main branch via Vercel. Rationale: Zero-config deployment, global CDN, preview deployments. Status: Active and working.

Technical Decisions

Frontend Stack

Security Measures (2026-02)

Decision: Implement comprehensive security hardening. Implemented:

Accessibility (2026-02)

Decision: Achieve WCAG 2.1 compliance. Implemented:

Development Decisions

GitHub Auth (2026-02)

Decision: Switch from SSH to HTTPS authentication. Reason: ~/.zshenv had GITHUB_TOKEN=CHANGE_ME placeholder that overrode gh CLI token. Fix: Commented out line 40, use gh CLI token (ghp_ PAT in ~/.config/gh/hosts.yml).

Test Strategy (Current)

Status: 42/65 tests passing Blocker: 23 tests fail due to backend algorithm issues (factScore too high for known fake news) Next step: Backend import required before test fixes

Operational Decisions

Email Domain

Project Overview

Last Verified: 2026-02-17 | Owner: John

BasicFakta — Project Overview

What is BasicFakta?

BasicFakta (basicfakta.no) is a SaaS fact-checking tool that analyzes news articles and claims to detect misinformation. It uses AI-powered algorithms to generate "fact scores" indicating the likelihood that content is fake news.

Current Status

Features

  1. Fact Checking — Analyze news articles and claims
  2. Fact Scoring — 0-100 score (lower = more likely fake)
  3. URL Extraction — Extract and analyze URLs from articles
  4. Share Results — Share fact-check results
  5. Mobile Support — Responsive design

Tech Stack

Recent Work

Audit & Fixes (2026-02)

13 audit items fixed and deployed (commit ce800c2):

Critical Fixes

Medium Improvements

Known Issues

Backend Separation

Key Documents

Specifications Index

Last Verified: 2026-02-17 | Owner: John

BasicFakta — Specifications Index

Frontend Code

Backend API

Security Specifications

Implemented (2026-02)

Pending

Accessibility Specifications

WCAG 2.1 Compliance

Testing Specifications

Current Status

Test Categories

  1. URL extraction tests
  2. Fact scoring accuracy tests
  3. XSS prevention tests
  4. Rate limiting tests
  5. API integration tests

Blockers

Audit Reports

2026-02 Audit (13 items)

Critical:

Medium:

Deployment: Commit ce800c2, Vercel auto-deployed

Dependencies

Required from Alem

  1. Backend source code — For algorithm improvements (task #100)
  2. IMAP credentials — For email monitoring (task #79)
  3. Test data — Known fake news URLs for accuracy testing

External Services