Commit Graph

  • 66e0c275da feat: phase 4 of AI pipeline hardening — quiz & content quality feat/ai-pipeline-hardening-phase-4 RaymondVerhoef 2026-05-20 19:22:10 +02:00
  • c82e4fc3a1 feat: reduce initial question batch size for a topic to 5 RaymondVerhoef 2026-05-20 19:12:16 +02:00
  • fd3b849c19 Merge pull request 'feat: phase 3 of AI pipeline hardening — extraction quality' (#5) from feat/ai-pipeline-hardening-phase-3 into main Raymond Verhoef 2026-05-20 15:57:40 +00:00
  • aeb197d5f4 feat: phase 3 of AI pipeline hardening — extraction quality feat/ai-pipeline-hardening-phase-3 RaymondVerhoef 2026-05-20 17:56:45 +02:00
  • 9771928926 Merge pull request 'Fix: exclude temperature parameter for reasoning-tier models' (#4) from feat/ai-pipeline-hardening-phase-2 into main Raymond Verhoef 2026-05-20 15:18:00 +00:00
  • 40eff976b4 Fix: exclude temperature parameter for reasoning-tier models feat/ai-pipeline-hardening-phase-2 RaymondVerhoef 2026-05-20 17:14:17 +02:00
  • 33529dfb2b Merge pull request 'feat: phase 2 of AI pipeline hardening — tool-based structured outputs + prompt caching' (#3) from feat/ai-pipeline-hardening-phase-2 into main Raymond Verhoef 2026-05-20 13:48:08 +00:00
  • f838755991 feat: phase 2 of AI pipeline hardening — tool-based structured outputs + prompt caching RaymondVerhoef 2026-05-20 15:47:20 +02:00
  • 8a8745fad2 feat: show build SHA + timestamp in a small footer for deploy verification RaymondVerhoef 2026-05-20 15:20:46 +02:00
  • a5c18ccd0f Merge pull request 'feat/ai-pipeline-hardening-plan' (#2) from feat/ai-pipeline-hardening-plan into main Raymond Verhoef 2026-05-20 12:50:34 +00:00
  • b85785a0cb chore: ignore .claude/ local agent state feat/ai-pipeline-hardening-plan RaymondVerhoef 2026-05-20 13:54:57 +02:00
  • 4a8dbee7df feat: phase 1 of AI pipeline hardening — single LLM client + tier-aware models RaymondVerhoef 2026-05-20 13:50:09 +02:00
  • d07d15b2a7 Merge pull request 'docs: AI pipeline hardening plan + rename giteaService -> githubService' (#1) from feat/ai-pipeline-hardening-plan into main Raymond Verhoef 2026-05-20 10:09:39 +00:00
  • db5bb854c3 docs: add AI pipeline hardening plan; rename giteaService to githubService RaymondVerhoef 2026-05-20 12:03:25 +02:00
  • 6fe66bbd93 feat: implement curriculum service and learning automation infrastructure RaymondVerhoef 2026-05-20 11:44:58 +02:00
  • 2752fb95d9 feat: implement AI-driven knowledge extraction pipeline for company documentation RaymondVerhoef 2026-05-20 09:35:57 +02:00
  • caaf2b9eba feat: implement extraction pipeline for knowledge graph generation from text and handbook updates RaymondVerhoef 2026-05-20 09:29:21 +02:00
  • d6c1813f75 feat: add extractionPipeline to process source text and handbook updates into a structured knowledge graph RaymondVerhoef 2026-05-20 09:29:16 +02:00
  • d5655d2232 feat: implement automated knowledge graph extraction pipeline and visualization component RaymondVerhoef 2026-05-20 08:55:27 +02:00
  • 08aaed591f feat: add KnowledgeGraph component for visualizing and managing learning topics and relationships RaymondVerhoef 2026-05-19 12:33:12 +02:00
  • 8529def748 feat: add UploadZone component and database utility for file processing RaymondVerhoef 2026-05-19 12:00:14 +02:00
  • d23b0b6b16 feat: add learning_relevance field to topics and implement KnowledgeGraph UI with handbook synchronization capabilities RaymondVerhoef 2026-05-19 08:40:52 +02:00
  • fa5dcaeb01 feat: add docker-compose configuration and ansible playbook for production deployment RaymondVerhoef 2026-05-19 07:54:52 +02:00
  • 190d1a6e0b feat: add KnowledgeGraph component for visualizing, editing, and syncing handbook content with AI-driven analysis RaymondVerhoef 2026-05-18 22:12:19 +02:00
  • d2b067735c feat: add UploadZone component for drag-and-drop file processing RaymondVerhoef 2026-05-18 22:03:10 +02:00
  • 00541f4a08 feat: add KnowledgeGraph visualization and handbook synchronization component for admin interface RaymondVerhoef 2026-05-18 22:01:02 +02:00
  • 3555048308 chore: update document title to Learning Platform RaymondVerhoef 2026-05-18 21:48:20 +02:00
  • 590912ac04 feat: add KnowledgeGraph component for visualizing and managing knowledge base topics and relations RaymondVerhoef 2026-05-18 21:42:14 +02:00
  • d71caa41f6 feat: implement interactive Knowledge Graph visualization with AI-driven content analysis and handbook synchronization tools RaymondVerhoef 2026-05-18 21:30:05 +02:00
  • f68d76e3d2 feat: add giteaService for fetching files and content from GitHub repositories RaymondVerhoef 2026-05-18 21:25:18 +02:00
  • 7b84545dc5 feat: add KnowledgeGraph component for D3-based visualization and AI-driven graph management RaymondVerhoef 2026-05-18 21:21:58 +02:00
  • f35550f270 feat: add knowledge graph component and persistent handbook sync state collection RaymondVerhoef 2026-05-18 21:13:17 +02:00
  • 9f3e1113a6 chore: update pocketbase command to include migrations directory and set working directory RaymondVerhoef 2026-05-18 20:46:34 +02:00
  • 07a41938f1 feat: add created and updated autodate fields to sources collection via migration RaymondVerhoef 2026-05-18 20:35:03 +02:00
  • 3afef7785e feat: perform extensive database collection migrations and updates to PocketBase schema RaymondVerhoef 2026-05-18 20:12:40 +02:00
  • d68164880f chore: update package-lock.json dependencies RaymondVerhoef 2026-05-18 19:57:43 +02:00
  • 08f5b1fe18 feat: implement 52-week annual curriculum system with admin management and automated topic progression RaymondVerhoef 2026-05-18 19:49:05 +02:00
  • 228d0d7a54 docs: update README and AI_AGENT.md with platform architecture, selective content generation, and deployment details RaymondVerhoef 2026-05-17 20:35:12 +02:00
  • 06eb974825 feat: add Anthropic API client and knowledge graph extraction pipeline RaymondVerhoef 2026-05-17 18:20:29 +02:00
  • 5659ff6726 feat: implement learning module page with AI-generated content and feedback workflow RaymondVerhoef 2026-05-17 17:53:09 +02:00
  • 5b37c04588 feat: implement AI-driven learning content generation service and interactive student dashboard RaymondVerhoef 2026-05-17 17:10:40 +02:00
  • 98e32d8ac0 feat: implement R42 chat infrastructure with Anthropic API integration and custom design system RaymondVerhoef 2026-05-17 16:48:40 +02:00
  • 43d01dff58 docs: document global disablement of PocketBase auto-cancellation in AI_AGENT.md RaymondVerhoef 2026-05-17 16:03:48 +02:00
  • b28956bbe7 feat: initialize PocketBase client with global auto-cancellation disabled and custom session expiry handling RaymondVerhoef 2026-05-17 15:27:34 +02:00
  • e2de7f0729 feat: add GitHub repository synchronization functionality with document extraction pipeline and update security policy to permit GitHub API access. RaymondVerhoef 2026-05-17 15:15:51 +02:00
  • 2374413282 feat: add anthropic-dangerous-direct-browser-access header to Anthropic proxy in Caddyfile RaymondVerhoef 2026-05-17 14:47:11 +02:00
  • 77d411b77e feat: implement Anthropic API client with simulation support and add PocketBase configuration with session expiry handling RaymondVerhoef 2026-05-17 14:27:31 +02:00
  • 775c3030d5 feat: implement PocketBase database schema setup script and core API service for content management RaymondVerhoef 2026-05-17 14:18:26 +02:00
  • 1bc51b3cb6 feat: initialize PocketBase backend with database structure, API helpers, and setup scripts RaymondVerhoef 2026-05-17 14:16:00 +02:00
  • 1ba647fecd feat: add roles documentation and database configuration files while removing deployment guide RaymondVerhoef 2026-05-17 13:39:58 +02:00
  • 271baba860 chore: add environment variable configuration for Anthropic API key RaymondVerhoef 2026-05-17 10:39:40 +02:00
  • 8b57e10754 feat: implement admin dashboard with management modules and PocketBase setup script RaymondVerhoef 2026-05-17 10:29:06 +02:00
  • e68335e159 feat: implement automated Ansible deployment workflows and secure Anthropic API key management via reverse proxy injection RaymondVerhoef 2026-05-17 10:00:14 +02:00
  • bb39a5fa71 feat: add script to initialize and configure PocketBase collections RaymondVerhoef 2026-05-16 20:00:28 +02:00
  • 267fa340a8 feat: initialize database connection module for data persistence RaymondVerhoef 2026-05-16 19:44:30 +02:00
  • 6e25cdbf25 feat: modularize deployment by adding environment-specific compose configurations and standardizing pocketbase data paths RaymondVerhoef 2026-05-16 18:22:19 +02:00
  • 4b7562749d feat: add docker compose configurations for development and production environments RaymondVerhoef 2026-05-15 15:06:48 +02:00
  • 7234074c21 chore: initialize PocketBase environment with project metadata, configuration, and data structure types RaymondVerhoef 2026-05-15 14:55:34 +02:00
  • 0a73ab3466 feat: implement content management dashboard and update proxy configurations to support AI-assisted learning material generation RaymondVerhoef 2026-05-15 12:53:53 +02:00
  • aaafe413f6 feat: add docker-compose configuration for production learning platform and pocketbase services RaymondVerhoef 2026-05-14 22:30:52 +02:00
  • e223836d7d feat: add Leren learning page for content generation and feedback, and create TestManager admin component RaymondVerhoef 2026-05-14 22:21:39 +02:00
  • 0673122536 feat: create TestManager component to manage and review topic-specific question banks RaymondVerhoef 2026-05-14 22:15:25 +02:00
  • bb0aef92cf feat: add script to automate initialization of PocketBase collections RaymondVerhoef 2026-05-14 22:08:23 +02:00
  • 74ba5d3dc0 feat: implement knowledge testing system with leaderboard, quiz generation, and PocketBase integration RaymondVerhoef 2026-05-14 16:53:10 +02:00
  • 42d7209773 feat: add Leren page for AI-generated learning modules and update Caddyfile configuration for static routing RaymondVerhoef 2026-05-14 16:33:07 +02:00
  • 59e746a8a8 feat: add anthropic API proxy route to Caddyfile and revert to npm install in Dockerfile RaymondVerhoef 2026-05-14 13:09:22 +02:00
  • e783c5f1e7 feat: implement Docker-based production deployment pipeline with automated Ansible provisioning, CI/CD workflows, and Caddy server configuration. RaymondVerhoef 2026-05-14 10:21:42 +02:00
  • 3a4f6d7c22 Merge pull request #1 from RaymondVerhoef/claude/read-codebase-iHovz RaymondVerhoef 2026-05-12 09:14:59 +02:00
  • ba3dabd443 chore: add local docker-compose.yml for development claude/read-codebase-iHovz Claude 2026-05-12 07:01:47 +00:00
  • c940c984ad feat: implement interactive knowledge graph visualization and AI-driven graph optimization dashboard RaymondVerhoef 2026-05-11 22:32:47 +02:00
  • 8192422263 feat: add production docker-compose configuration and deployment documentation for Portainer integration RaymondVerhoef 2026-05-11 20:30:54 +02:00
  • 2597dc751a feat: implement AI-driven learning content generation service and interactive leaderboard functionality RaymondVerhoef 2026-05-11 20:16:56 +02:00
  • 0cf5758742 feat: implement leaderboard page and integrate into application routing RaymondVerhoef 2026-05-10 21:47:14 +02:00
  • 31aacd68d5 feat: implement core knowledge graph UI components, extraction pipeline, and initial platform navigation pages RaymondVerhoef 2026-05-10 21:33:02 +02:00
  • a626042092 feat: implement Anthropic API integration with simulation mode and a configurable admin dashboard RaymondVerhoef 2026-05-10 12:07:00 +02:00
  • 260644b41a feat: implement admin knowledge extraction system with document upload and AI pipeline integration RaymondVerhoef 2026-05-10 11:18:48 +02:00
  • f8d0c68f84 feat: initialize main application routing and responsive navigation layout with authentication guards RaymondVerhoef 2026-05-10 11:00:39 +02:00
  • b988028cf8 feat: implement core UI components and build initial dashboard layout with navigation structure RaymondVerhoef 2026-05-10 10:52:12 +02:00
  • 2fb50a19c9 feat: initialize learning platform project with React, Vite, and baseline application structure RaymondVerhoef 2026-05-10 10:30:30 +02:00