No description
  • JavaScript 91%
  • Python 5.9%
  • Shell 1.8%
  • PLpgSQL 0.4%
  • TypeScript 0.4%
  • Other 0.2%
Find a file
2026-03-13 03:50:00 +00:00
.claude feat: integrate visual regression testing into agent capabilities 2025-11-13 00:57:58 +00:00
.claudedocs chore: cleanup and organize repository structure 2025-11-05 20:50:33 +08:00
.cursor fix(ci): resolve flake8 and documentation issues in PR #390 2025-11-10 19:19:11 +08:00
.direnv feat: complete Odoo dev automation stack with GitHub App integration 2025-11-01 10:29:33 +08:00
.extracted-archives feat: Add archive extraction and deduplication system 2025-11-05 20:23:27 +08:00
.github docs: auto-update generated documentation [skip ci] 2026-03-13 03:50:00 +00:00
.oca-tools@71aa4caec1 Complete DNS audit and automation toolkit 2025-11-11 14:20:45 +08:00
.superclaude feat: implement SAP Process Intelligence skillset with Draw.io integration 2025-11-08 08:16:36 +00:00
addons 🤖 Auto-fix: Format code and optimize imports [skip ci] 2026-02-06 05:28:09 +00:00
agents feat: Add Odoo Developer Agent MCP server implementation 2026-01-08 07:36:57 +08:00
ai_stack Refine cookbook stack with structured responses 2025-11-04 18:11:17 +08:00
airbyte feat: Add comprehensive documentation, automation, and CI baseline 2025-10-26 12:29:13 +08:00
ansible feat(infrastructure): Complete CI/CD and IaC infrastructure gaps 2025-11-06 09:45:58 +00:00
anthropic_skills@c74d647e56 feat: Integrate Anthropic skills repository with InsightPulse AI 2025-11-11 05:32:20 +00:00
apps feat: add Gittodoc MVP - GitHub repo documentation generator 2025-11-07 20:58:57 +00:00
authhub feat: Add InsightPulse T&E MVP Bundle - End-to-End Deployable Stack 2025-11-07 17:26:18 +00:00
auto-healing feat: Add comprehensive Ops Hardening Pack 2025-11-07 20:13:30 +00:00
auto-merge feat: AI-powered auto-merge conflict resolution system 2025-11-08 02:55:18 +00:00
auto-patch feat: Add comprehensive Ops Hardening Pack 2025-11-07 20:13:30 +00:00
automation feat: Add comprehensive production roadmap and architecture docs 2025-11-08 22:41:22 +00:00
autopatches feat: Add Skillsmith auto-skill builder system 2025-11-07 16:06:11 +00:00
backups feat: implement enterprise SaaS repository structure (Wave 4) 2025-11-05 07:17:47 +00:00
bundle/addons/oca feat: Resolve merge conflicts and update Dockerfile for Odoo 19.0 deployment 2025-11-09 13:36:18 +08:00
caddy feat: add production bundle deployment with 8069 and rollback capability 2025-10-27 19:30:28 +08:00
ci test: bootstrap comprehensive test infrastructure with 54 test stubs 2025-11-14 07:27:05 +00:00
claudedocs docs: Add comprehensive SaaS parity and infrastructure analysis 2025-11-08 04:05:56 +08:00
cli chore: update Claude settings after multi-agent workflow 2025-11-04 14:26:21 +08:00
config feat(ship): v1.1.0 release - Odoo 18, canonical config, and IPAI modules 2026-01-08 07:36:57 +08:00
context-engineering feat: Achieve 67.3% health score (+25.7pp improvement) 2025-11-05 20:49:40 +00:00
custom_addons 🤖 Auto-fix: Format code and optimize imports [skip ci] 2026-02-06 05:28:09 +00:00
datasets feat: integrate multi-source Odoo setup with OCA repositories 2025-10-27 14:18:10 +08:00
dbt Add dbt staging models, profiles example, sources config, and ETL overview documentation 2026-02-05 18:53:13 +00:00
deploy feat: Upgrade Superset to 4.1.1 with Finance SSC dashboards 2025-11-11 14:08:26 +08:00
docker ops: add Caddy auto-HTTPS reverse proxy for erp.insightpulseai.net 2025-11-12 02:15:41 +08:00
docs docs: auto-update generated documentation [skip ci] 2026-03-13 03:50:00 +00:00
evals feat: Achieve 67.3% health score (+25.7pp improvement) 2025-11-05 20:49:40 +00:00
github_app feat: complete production CI/CD pipeline for Odoo 19 + Superset 2025-11-09 03:32:56 +00:00
infra feat: Add multi-agent orchestrator architecture 2025-11-15 02:10:38 +08:00
infrastructure feat: Achieve 67.3% health score (+25.7pp improvement) 2025-11-05 20:49:40 +00:00
insightpulse_odoo@0128c7b208 chore: cleanup and organize repository structure 2025-11-05 20:50:33 +08:00
install-waves feat: add Odoo 18 CE module installation waves and automation 2025-11-07 14:56:23 +00:00
jobs feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
landing-page feat: modern dark theme landing page - Supabase-inspired design 2025-11-08 14:15:14 +08:00
litellm feat(training-hub): Add Dockerfile and Axolotl config templates 2025-11-07 00:36:59 +00:00
mcp feat(cloudesync): comprehensive Claude Code integration and deployment automation 2025-11-11 09:11:19 +00:00
memory Implement agentic architecture foundation: agents, workflows, memory modules 2025-11-09 04:30:43 +00:00
mindsdb feat: Add comprehensive documentation, automation, and CI baseline 2025-10-26 12:29:13 +08:00
mobile-companion feat: Add Spec-Driven CI/CD + Supabase PWA integrations 2025-11-06 17:37:00 +08:00
monitoring feat: Add comprehensive Ops Hardening Pack 2025-11-07 20:13:30 +00:00
nginx feat: Resolve merge conflicts and update Dockerfile for Odoo 19.0 deployment 2025-11-09 13:36:18 +08:00
oca/16.0 Complete DNS audit and automation toolkit 2025-11-11 14:20:45 +08:00
ocrsvc feat: Add InsightPulse T&E MVP Bundle - End-to-End Deployable Stack 2025-11-07 17:26:18 +00:00
odoo feat: Implement public holiday check in worked_days computation 2025-11-14 08:12:24 +00:00
odoo-spark-subagents feat: knowledge system integration layer - wire into agent runtime and CI 2025-11-08 08:15:24 +00:00
odoo_addons feat: Implement M0 foundation for InsightPulse PRD 2025-11-11 05:28:06 +00:00
openapi feat: Add InsightPulse T&E MVP Bundle - End-to-End Deployable Stack 2025-11-07 17:26:18 +00:00
ops ci(runbooks): add SSOT-driven enterprise standards validation 2026-02-05 23:35:37 +00:00
packages/db/sql feat: Add multi-agent orchestrator architecture 2025-11-15 02:10:38 +08:00
parity chore(parity): add EE delta report generator and parity matrix 2026-02-06 05:32:21 +00:00
portal feat: refresh financial services landing 2025-11-18 20:56:18 +08:00
postgres feat: Resolve merge conflicts and update Dockerfile for Odoo 19.0 deployment 2025-11-09 13:36:18 +08:00
prompts feat: add prompt library and context engineering system 2025-11-04 05:54:06 +00:00
pulse-hub config: update GitHub App pulser-hub configuration 2025-11-06 17:51:00 +08:00
reports Add Odoo 18 compliance audit report 2025-11-14 14:54:28 +08:00
rules Add configuration files (rules, schemas, datasets) 2025-10-26 03:08:38 +00:00
runtime feat: implement Supabase-first monorepo structure with Odoo 19 runtime 2026-02-05 15:18:02 +00:00
schemas Add configuration files (rules, schemas, datasets) 2025-10-26 03:08:38 +00:00
scripts chore(parity): add EE delta report generator and parity matrix 2026-02-06 05:32:21 +00:00
security/superset feat(superset): add complete Apache Superset BI deployment configuration 2025-10-30 12:24:56 +08:00
services fix: Correct Odoo version references from 19 to 18 CE 2025-11-15 02:38:38 +08:00
skills chore: Update skills registry [skip ci] 2025-11-13 03:52:35 +00:00
skillsmith feat: Add comprehensive ops hardening for PR #326 2025-11-07 21:22:54 +00:00
spec fix(ci): harden PR #377 deployment workflows for production readiness 2025-11-09 08:49:48 +00:00
sql feat: Add Skillsmith auto-skill builder system 2025-11-07 16:06:11 +00:00
supabase feat: implement bidirectional Odoo-Supabase sync with checkpointing and retry logic 2026-02-05 15:25:32 +00:00
superset fix(superset): Correct dockerfile_path relative to source_dir 2025-11-11 23:58:14 +08:00
terraform feat: Add comprehensive production roadmap and architecture docs 2025-11-08 22:41:22 +00:00
tests feat: Add multi-agent orchestrator architecture 2025-11-15 02:10:38 +08:00
third_party/mattermost feat: add comprehensive Mattermost integration + enhance .env config 2025-11-08 03:58:58 +00:00
tools feat: implement Supabase-first monorepo structure with Odoo 19 runtime 2026-02-05 15:18:02 +00:00
training/configs/templates feat(training-hub): Add Dockerfile and Axolotl config templates 2025-11-07 00:36:59 +00:00
vendor feat: add OCA fetch script for Docker build-time module installation 2025-10-30 16:13:45 +00:00
warehouse feat: Add comprehensive ops hardening for PR #326 2025-11-07 21:22:54 +00:00
workflows Implement agentic architecture foundation: agents, workflows, memory modules 2025-11-09 04:30:43 +00:00
.coverage test: bootstrap comprehensive test infrastructure with 54 test stubs 2025-11-14 07:27:05 +00:00
.cursorrules docs: add optimal repository structure for AI assistants 2025-11-07 21:56:44 +00:00
.editorconfig feat: complete Wave 1-3 SaaS Parity Platform with 10 enterprise modules 2025-10-30 11:17:12 +08:00
.env.example fix: resolve merge conflicts - integrate T&E MVP with agent framework 2025-11-08 12:22:07 +08:00
.env.mattermost.example feat: add comprehensive Mattermost integration + enhance .env config 2025-11-08 03:58:58 +00:00
.env.mvp.example feat(mvp): add one-command Mattermost + n8n deployment bundle 2025-11-08 11:10:27 +08:00
.env.production.example feat: complete production CI/CD pipeline for Odoo 19 + Superset 2025-11-09 03:32:56 +00:00
.envrc feat: complete Wave 1-3 SaaS Parity Platform with 10 enterprise modules 2025-10-30 11:17:12 +08:00
.flake8 fix: complete path migration from custom/ to odoo/modules/ 2025-11-09 12:25:29 +00:00
.gitattributes feat: implement automated conflict resolution system 2025-11-05 09:47:25 +00:00
.gitignore feat: integrate visual regression testing into agent capabilities 2025-11-13 00:57:58 +00:00
.gitmodules feat: Integrate Anthropic skills repository with InsightPulse AI 2025-11-11 05:32:20 +00:00
.hadolint.yaml feat: complete Odoo dev automation stack with GitHub App integration 2025-11-01 10:29:33 +08:00
.llmrules fix: Replace 'agency_code' with 'manager_code' for employee codes 2025-11-09 02:33:58 +00:00
.pre-commit-config.yaml test: bootstrap comprehensive test infrastructure with 54 test stubs 2025-11-14 07:27:05 +00:00
.pylintrc-mandatory feat: add OCA-compliant linting and coverage configuration 2025-10-31 04:52:51 +00:00
.python-version feat: complete Wave 1-3 SaaS Parity Platform with 10 enterprise modules 2025-10-30 11:17:12 +08:00
.sqlfluff feat: complete Wave 1-3 SaaS Parity Platform with 10 enterprise modules 2025-10-30 11:17:12 +08:00
ADDONS.md docs: auto-generate addon inventory table 2026-01-08 02:40:33 +00:00
app-mcp.yaml feat(mcp): stable FastAPI entrypoint + DO App spec 2025-11-01 10:50:20 +08:00
app.json feat: Add Spec-Driven CI/CD + Supabase PWA integrations 2025-11-06 17:37:00 +08:00
apply_update.sh feat(ship): v1.1.0 release - Odoo 18, canonical config, and IPAI modules 2026-01-08 07:36:57 +08:00
ARCHITECTURE.md docs: add optimal repository structure for AI assistants 2025-11-07 21:56:44 +00:00
ARCHITECTURE_IMPLEMENTATION_SUMMARY.md Refine cookbook stack with structured responses 2025-11-04 18:11:17 +08:00
ARCHITECTURE_REVIEW_REPORT.md feat: Architecture review - 8 findings on dependencies and data flow 2025-11-04 18:09:18 +08:00
AUTOMATION_MODES.md fix: Replace 'agency' with 'company' in BIR and CLI contexts 2025-11-09 02:38:45 +00:00
AUTOMATION_SUMMARY.md feat: Complete CI/CD automation with Superset dashboard deployment 2025-11-04 23:08:46 +08:00
BI_ANALYTICS_AUDIT_REPORT.md feat: BI analytics audit - 10 findings on dashboard coverage 2025-11-04 18:09:17 +08:00
BIR_FINANCE_AUDIT_REPORT.md feat: BIR finance audit - 18 findings across 4 forms + 8 agencies 2025-11-04 17:33:26 +08:00
BRANCH_PROTECTION_SETUP.md feat: Add comprehensive ops hardening for PR #326 2025-11-07 21:22:54 +00:00
Building Agentic Odoo Automation Platform - Google Docs.pdf skills for integration depluplicate then delete 2025-11-03 15:52:32 +08:00
Building Superior AI Technology - Google Docs.pdf skills for integration depluplicate then delete 2025-11-03 15:52:32 +08:00
CHANGELOG.md docs: add comprehensive documentation and validation 2025-11-09 18:22:17 +00:00
CI_SRE_HARDENING_PLAN.md docs: add comprehensive CI/SRE hardening plan 2025-11-09 09:17:08 +00:00
CICD_DEVOPS_AUDIT_REPORT.md feat: CI/CD DevOps audit - 12 optimization opportunities identified 2025-11-04 17:53:42 +08:00
claude.md docs: auto-update generated documentation [skip ci] 2026-03-13 03:50:00 +00:00
CLEANUP_INSTRUCTIONS.md docs: add cleanup instructions for health check issues 2025-11-08 04:37:06 +00:00
CODE_QUALITY_IMPROVEMENTS.md docs: add comprehensive code quality improvements summary 2025-10-31 04:57:06 +00:00
CODEBASE_REVIEW.md docs: add comprehensive codebase review and automation modes documentation 2025-11-04 17:22:22 +08:00
COMPREHENSIVE_CODEBASE_REVIEW_2025-11-04.md feat: Add comprehensive codebase review - 7 domain analysis 2025-11-04 19:09:29 +08:00
CONTRIBUTING.md docs: update CONTRIBUTING.md with spec validation guardrails and CI/CD architecture 2025-11-09 08:54:45 +00:00
conversation-summary.md docs: Add session work documentation and Notion integration updates 2025-11-05 21:08:26 +08:00
core feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
coverage.xml test: bootstrap comprehensive test infrastructure with 54 test stubs 2025-11-14 07:27:05 +00:00
CUSTOM_MODULES_INSTALL_GUIDE.md docs: Update to reflect actual Odoo 19.0 state and fix custom modules visibility 2025-11-08 22:53:09 +00:00
DEEPSEEK_DEPLOYMENT_GUIDE.md Add comprehensive DeepSeek deployment guide 2025-11-04 17:41:17 +08:00
DEEPSEEK_OCR_DEPLOYMENT.md feat: Add one-click deployment for 4-mode automation system 2025-11-04 15:29:50 +08:00
deploy.sh feat(cloudesync): comprehensive Claude Code integration and deployment automation 2025-11-11 09:11:19 +00:00
DEPLOYMENT_CHECKLIST.md feat: complete Wave 1-3 SaaS Parity Platform with 10 enterprise modules 2025-10-30 11:17:12 +08:00
DEPLOYMENT_GUIDE.md feat: Complete CI/CD automation with Superset dashboard deployment 2025-11-04 23:08:46 +08:00
DEPLOYMENT_READINESS_CHECKLIST.md feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
DEPLOYMENT_STATUS.md docs: add comprehensive deployment status report 2025-11-12 02:58:21 +08:00
DEPLOYMENT_STATUS_2025-11-14.md feat: Deploy multi-agent orchestration system to DigitalOcean 2025-11-14 21:35:16 +08:00
DEPLOYMENT_SUMMARY.md docs: correct SMTP password documentation - Odoo_ipai_26 is Zoho password 2025-11-12 02:49:42 +08:00
DEPLOYMENT_TIMELINE.md feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
DEPLOYMENT_TODOS_VALIDATION_REPORT.md docs: add comprehensive deployment TODOs validation report 2025-11-09 03:35:08 +00:00
DEPLOYMENT_VALIDATION.md docs: Update to reflect actual Odoo 19.0 state and fix custom modules visibility 2025-11-08 22:53:09 +00:00
DEPLOYMENT_VALIDATION_2025-11-10.md docs: Add comprehensive deployment validation report (2025-11-10) 2025-11-10 01:24:00 +00:00
DIGITALOCEAN_INVENTORY.md docs: Add comprehensive DigitalOcean resource inventory 2025-11-04 15:35:42 +08:00
DIGITALOCEAN_VERIFICATION.md ci: freeze noisy workflows and add quick-ci validation 2025-11-02 02:14:43 +00:00
DNS_CONFIGURATION.md docs: correct SMTP password documentation - Odoo_ipai_26 is Zoho password 2025-11-12 02:49:42 +08:00
DNS_IMPLEMENTATION_GUIDE.md Add DNS implementation guide with step-by-step instructions 2025-11-11 14:21:54 +08:00
DNS_MAPPING.md Add DeepSeek infrastructure deployment automation 2025-11-04 17:39:37 +08:00
docker-compose.oca.yml feat: Complete Notion Enterprise to Odoo CE/OCA mapping implementation 2025-11-05 12:44:16 +00:00
docker-compose.odoo16.yml feat: Add Spec-Driven CI/CD + Supabase PWA integrations 2025-11-06 17:37:00 +08:00
docker-compose.odoo17.yml feat: Add Spec-Driven CI/CD + Supabase PWA integrations 2025-11-06 17:37:00 +08:00
docker-compose.prod.yml feat(ship): v1.1.0 release - Odoo 18, canonical config, and IPAI modules 2026-01-08 07:36:57 +08:00
docker-compose.production.yml feat: complete production CI/CD pipeline for Odoo 19 + Superset 2025-11-09 03:32:56 +00:00
docker-compose.simple.yml fix: correct Odoo addon path discovery for OCA modules 2025-10-27 19:08:25 +08:00
docker-compose.training.yml feat(training-hub): MCP + Claude Max orchestration (replaces n8n) 2025-11-07 00:32:25 +00:00
docker-compose.yml ops: add Caddy auto-HTTPS reverse proxy for erp.insightpulseai.net 2025-11-12 02:15:41 +08:00
DOCKER_SETUP.md Add Docker build and deployment configuration 2025-10-25 16:11:23 +08:00
Dockerfile feat(ship): v1.1.0 release - Odoo 18, canonical config, and IPAI modules 2026-01-08 07:36:57 +08:00
Dockerfile.custom feat: add custom Docker image with full SaaS parity features 2025-10-30 13:55:28 +08:00
Dockerfile.oca feat: Complete Notion Enterprise to Odoo CE/OCA mapping implementation 2025-11-05 12:44:16 +00:00
Dockerfile.odoo fix(ci): resolve flake8 and documentation issues in PR #390 2025-11-10 19:19:11 +08:00
Dockerfile.test feat: add comprehensive CI/CD pipeline for Odoo modules and OCA integration 2025-10-30 17:01:53 +00:00
DOCUMENTATION_AUDIT_REPORT.md feat: Documentation audit - 12 findings on module READMEs and API docs 2025-11-04 18:09:18 +08:00
DOCUMENTATION_SYSTEM.md docs: auto-update generated documentation [skip ci] 2026-03-13 03:50:00 +00:00
ENTERPRISE_STANDARDS_IMPLEMENTATION.md docs: add comprehensive enterprise standards implementation summary 2026-02-05 23:37:24 +00:00
env.example feat: Add comprehensive documentation, automation, and CI baseline 2025-10-26 12:29:13 +08:00
ETL_BLOCKERS_REPORT.md Add ETL blockers report, health check script, CLI reference, and outbox worker skeleton 2026-02-05 18:50:27 +00:00
ETL_IMPLEMENTATION_SUMMARY.md Add comprehensive ETL implementation summary document 2026-02-05 18:55:21 +00:00
EXECUTIVE_SUMMARY_2025-11-03.md feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
files (48).zip skills for integration depluplicate then delete 2025-11-03 15:52:32 +08:00
files (49).zip skills for integration depluplicate then delete 2025-11-03 15:52:32 +08:00
files (50).zip dashboarding skills 2025-11-03 21:46:20 +08:00
files (53).zip migration ci-cd chore 2025-11-04 02:48:38 +08:00
files (56).zip automated feature discovery and backlog management 2025-11-04 12:44:48 +08:00
find_installation_id.sh feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
FIX_ODOO_APPS.md fix: Configure Odoo to show custom modules in Apps 2025-11-08 21:56:34 +00:00
fix_permissions.sh feat(ship): v1.1.0 release - Odoo 18, canonical config, and IPAI modules 2026-01-08 07:36:57 +08:00
IMPLEMENTATION_COMPLETE.md feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
IMPLEMENTATION_PLAN.md docs: Add complete implementation plan for expense management phases 2025-11-08 22:45:04 +00:00
IMPLEMENTATION_SUMMARY.md Add implementation summary document 2025-10-26 03:16:57 +00:00
IMPLEMENTATION_VERIFICATION.md docs: add implementation verification checklist 2025-11-09 18:25:17 +00:00
INFRASTRUCTURE_MAP.md docs: add comprehensive infrastructure deployment map 2025-11-02 02:55:25 +00:00
insightpulse-odoo-mcp.tar.gz maste integrator 2025-11-05 07:50:33 +08:00
ISSUE_RESOLUTION_SUMMARY.md fix(ci): resolve CI/SRE issues - health check spam, workflow documentation, deployment clarity 2025-11-09 08:59:12 +00:00
KNOWLEDGE_AGENT_IMPLEMENTATION_REVIEW.md docs: comprehensive review of knowledge agent implementation 2025-11-05 22:17:52 +00:00
KNOWLEDGE_PIPELINE_IMPLEMENTATION_PLAN.md feat: knowledge pipeline foundation - RAG-first approach 2025-11-05 22:23:41 +00:00
link_skills.sh feat: enable Skills for Claude Code web sessions 2025-11-03 07:46:38 +00:00
MAINTAINERS.md feat: implement OCA-style GitHub bot automation 2025-10-30 04:57:54 +00:00
Makefile chore: add barcodes+hr_timesheet deps, install Core CE + IPAI modules (103 modules), update status 2025-11-12 02:10:31 +08:00
MCP_QUICKSTART.md feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
MODULES.md feat: complete Wave 1-3 SaaS Parity Platform with 10 enterprise modules 2025-10-30 11:17:12 +08:00
MONOREPO_STRUCTURE.md feat: implement bidirectional Odoo-Supabase sync with checkpointing and retry logic 2026-02-05 15:25:32 +00:00
OCA_COMPLIANCE_REPORT.md feat: OCA compliance review - 40 findings across 5 modules 2025-11-04 17:30:03 +08:00
Odoo Development Lifecycle Guide - Google Docs.pdf skills for integration depluplicate then delete 2025-11-03 15:52:32 +08:00
odoo.conf chore: increase CPU/real timeouts, generate production release status 2025-11-12 02:16:06 +08:00
ODOO16_MODULE_INSTALLATION.md feat(odoo16): Tier-3 SaaS parity with 8-stage installer (~50 modules) 2025-11-06 08:37:01 +00:00
ODOO_AI_COMPARISON.md docs: Compare Odoo 19 native AI features vs IPAI implementation 2025-11-04 15:39:14 +08:00
ODOO_SAAS_MIGRATION_PLAN.md feat: Complete CI/CD automation with Superset dashboard deployment 2025-11-04 23:08:46 +08:00
odoomate.zip skills for integration depluplicate then delete 2025-11-03 15:52:32 +08:00
odoomation-saas-parity-scaffold.zip skills for integration depluplicate then delete 2025-11-03 15:52:32 +08:00
ONE_CLICK_DEPLOY.md feat: Add one-click deployment for 4-mode automation system 2025-11-04 15:29:50 +08:00
PLANNING.md docs: add optimal repository structure for AI assistants 2025-11-07 21:56:44 +00:00
playwright.config.ts feat: integrate visual regression testing into agent capabilities 2025-11-13 00:57:58 +00:00
POST_MERGE_DEPLOYMENT.md feat: Add comprehensive ops hardening for PR #326 2025-11-07 21:22:54 +00:00
PR_DEPLOYMENT_CHECKLIST.md feat: Add deployment clearance framework for PR #326 2025-11-07 21:16:08 +00:00
PR_DESCRIPTION.md docs: Add PR summary and description for manual PR creation 2025-11-06 10:12:45 +00:00
PR_SUMMARY.md docs: Add PR summary and description for manual PR creation 2025-11-06 10:12:45 +00:00
PRD.md feat: DNS namespace alignment with PRD (Option A+ strategy) 2025-11-11 07:08:34 +00:00
PRODUCTION_DEPLOYMENT.md feat: implement production-grade CI/CD and deployment infrastructure 2025-10-31 04:55:43 +00:00
PROGRESS_REPORT_2025-11-05.md docs: Add comprehensive progress report for Days 1-3 2025-11-05 20:23:27 +08:00
PROJECT_STATUS_2025-11-03.md feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
pyproject.toml feat(auto-heal): add self-learning CI/CD recovery system with Claude Code 2025-11-10 20:00:51 +08:00
QUICK_REFERENCE.md feat: Complete CI/CD automation with Superset dashboard deployment 2025-11-04 23:08:46 +08:00
QUICK_START_MONOREPO.md feat: implement bidirectional Odoo-Supabase sync with checkpointing and retry logic 2026-02-05 15:25:32 +00:00
QUICKSTART.md feat: complete Wave 1-3 SaaS Parity Platform with 10 enterprise modules 2025-10-30 11:17:12 +08:00
QUICKSTART_ODOO_AUTOMATION.md chore: update Claude settings after multi-agent workflow 2025-11-04 14:26:21 +08:00
README-CI.md feat: Add Spec-Driven CI/CD + Supabase PWA integrations 2025-11-06 17:37:00 +08:00
README-DOCKER-SETUP.md feat: Add Spec-Driven CI/CD + Supabase PWA integrations 2025-11-06 17:37:00 +08:00
README.md feat: add comprehensive structure validation and update documentation 2026-02-05 15:21:28 +00:00
README_MULTI_AGENT.md fix: Correct Odoo version references from 19 to 18 CE 2025-11-15 02:38:38 +08:00
RELEASE_NOTES_v1.0.0.md docs: add comprehensive v1.0.0 roadmap and release notes 2025-10-30 12:37:14 +08:00
requirements-auto.txt fix(auto): auto-patch Odoo dependencies and manifests 2025-11-04 04:07:46 +00:00
requirements-dev.txt refactor: align ai stack with cookbook runtime 2025-11-04 18:11:11 +08:00
requirements.txt feat(openupgrade): Complete OpenUpgrade integration for odoo-agile-scrum-devops 2025-11-07 00:46:08 +00:00
SECURITY_AUDIT_REPORT.md feat: Security audit - 10 vulnerabilities identified 2025-11-04 18:09:18 +08:00
SECURITY_CREDENTIALS_AUDIT_2025-11-06.md docs(security): comprehensive credentials audit - databases, auth, users 2025-11-06 04:14:23 +00:00
SECURITY_VALIDATION_2025-11-03.md feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
SETUP_CREDENTIALS.md feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
setup_mcp_credentials.sh feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
ship_v1_1_0.sh feat(ship): v1.1.0 release - Odoo 18, canonical config, and IPAI modules 2026-01-08 07:36:57 +08:00
STATUS_REPORT_INDEX.md feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
structure-health-report.json feat: Achieve 67.3% health score (+25.7pp improvement) 2025-11-05 20:49:40 +00:00
SUPABASE-INTEGRATION.md feat: Add Spec-Driven CI/CD + Supabase PWA integrations 2025-11-06 17:37:00 +08:00
SUPABASE_RLS_REMEDIATION_PLAN.md feat: Add Supabase RLS remediation plan - 110 security issues 2025-11-04 21:28:22 +08:00
superset-dashboard-automation-v2-droplets.zip app-do-droplet support 2025-11-04 01:13:20 +08:00
SUPERSET_POSTGRESQL_LOCKDOWN.md feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
SUPERSET_UPGRADE_SUMMARY.md feat: Upgrade Superset to 4.1.1 with Finance SSC dashboards 2025-11-11 14:08:26 +08:00
T&E_OCR_INTEGRATION_COMPLETE.md docs: Add T&E OCR integration complete documentation 2025-11-13 22:24:47 +08:00
TASKS.md docs: add optimal repository structure for AI assistants 2025-11-07 21:56:44 +00:00
TEE_MVP_README.md feat: Add InsightPulse T&E MVP Bundle - End-to-End Deployable Stack 2025-11-07 17:26:18 +00:00
test-docker-setup.sh Add Docker build and deployment configuration 2025-10-25 16:11:23 +08:00
test_mcp_setup.sh feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
TEST_RESULTS_2025-11-03.md feat(ipai): bridge module scaffolds, MCP secure, Skill Hub, Supabase medallion 2025-11-04 10:39:29 +08:00
upgrade_package.zip Add files via upload 2025-11-07 10:54:42 +08:00
visual-regression.config.json feat: integrate visual regression testing into agent capabilities 2025-11-13 00:57:58 +00:00
visual_kg_spec.json feat(kg): align Visual Compliance KG with Odoo 18.0 CE + canonical architecture 2025-11-10 19:06:05 +08:00
VISUAL_REGRESSION_README.md feat: integrate visual regression testing into agent capabilities 2025-11-13 00:57:58 +00:00
ZIP_FILES_IMPLEMENTATION_REPORT.md Add comprehensive zip files review and management tools 2025-11-04 04:04:05 +00:00
ZIP_FILES_README.md Add comprehensive zip files review and management tools 2025-11-04 04:04:05 +00:00

🚀 InsightPulse Odoo - Enterprise SaaS Replacement Suite

CI Status Deploy Status Stack Validation SaaS Parity Test Coverage License

Enterprise-grade multi-tenant SaaS platform built on Odoo 18.0 CE + OCA modules with embedded BI and AI capabilities.

Replicate key enterprise processes in an open, modular framework optimized for mid-market services businesses at < $20/month (87-91% cost reduction vs traditional enterprise stacks).


📊 SaaS Replacement Matrix

Replace $60K+/year in SaaS subscriptions with self-hosted alternatives:

SaaS Product Annual Cost InsightPulse Equivalent Parity Savings
Notion Enterprise (50 users) $12,000 Odoo Knowledge + Custom 87% $12,000
SAP Concur $18,000 ipai_expense + OCR 85% $18,000
SAP Ariba $15,000 ipai_procure + OCA 90% $15,000
Tableau $8,400 Apache Superset 110% $8,400
Slack Business+ $3,600 Mattermost (optional) 95% $3,600
Jira Software $4,200 ipai_ppm + Odoo Project 95% $4,200
TOTAL $61,200/yr $240/yr (hosting) 87% $58,800/yr 🎉

3-Year Savings: $176,400 | Annual Infrastructure: $240 (DigitalOcean droplet)

📈 Detailed Parity Analysis - Feature comparison matrices, gap tracking, migration guides


🎯 What Is This?

A complete Finance Shared Service Center platform built on:

  • Odoo 18.0 CE (open-source ERP core)
  • OCA Modules (community-maintained extensions)
  • Custom Modules (10 enterprise modules, 134 test methods, 2,771 lines of tests)
  • Self-Hosted Tools (Superset, n8n, Authentik, MinIO, Qdrant)

Designed For:

  • Multi-company consolidation (8 affiliated agencies: RIM, CKVC, BOM, JPAL, JLI, JAP, LAS, RMQB)
  • Philippines BIR compliance (Forms 1601-C, 1702-RT, 2550Q, ATP)
  • Month-end closing workflows with audit trail
  • AI-powered document processing (PaddleOCR + OpenAI)
  • Advanced analytics (5 pre-built Superset dashboards)
  • Semantic search + AI assistant (pgVector + GPT-4o-mini)

🚀 Quick Start

Prerequisites

  • Docker 24+ & Docker Compose 2.20+
  • 8GB RAM minimum (16GB recommended)
  • 50GB disk space

1-Command Local Deploy (2 minutes)

git clone --recursive https://github.com/jgtolentino/insightpulse-odoo.git
cd insightpulse-odoo
make init && make dev

🌐 Odoo: http://localhost:8069 (admin / admin) 📊 Superset: http://localhost:8088 🔧 n8n: http://localhost:5678

Production Deploy (DigitalOcean Droplet - 10 minutes)

# SSH into fresh Ubuntu 24.04 droplet (4GB/2vCPU, $24/month)
ssh root@your-droplet-ip

# Clone and deploy
git clone https://github.com/jgtolentino/insightpulse-odoo.git
cd insightpulse-odoo/scripts/deploy
chmod +x *.sh && bash deploy-all.sh

Includes: Odoo 19 + PostgreSQL 16 + Nginx + Let's Encrypt SSL + S3 backups

📚 Full Deployment Guide

Repository Structure

This repository follows a Supabase-first monorepo layout with clear separation of concerns:

  • supabase/ - Canonical deploy surface (migrations, edge functions)
  • runtime/ - Execution scaffolding (Odoo 19, local dev)
  • addons/ - Custom Odoo modules
  • vendor/ - External dependencies (Odoo source, OCA modules)
  • tools/claude-plugin/ - AI agents, skills, and automation

📐 Detailed Structure Documentation - Directory layout, integration patterns, deployment strategies


📦 What's Included

Wave 1-3 Complete - Production Ready

10 Enterprise Modules | 134 Test Methods | 2,771 Lines of Tests

Category Modules Purpose
Finance 6 modules Rate calculation, project costing, procurement, subscriptions, expenses, approvals
SaaS Ops 1 module Multi-tenant provisioning, backups, usage tracking
Analytics 2 modules Apache Superset integration (5 dashboards), BI connector
AI/Knowledge 1 module Semantic search + /ask API (pgVector + OpenAI)

🧩 Core Modules - Business Capabilities

Finance & Operations

1. Rate Policy Automation (ipai_rate_policy)

Purpose: Automated rate calculation with P60 + 25% markup logic

  • Configurable rate cards (hourly, daily, project-based)
  • P60 compliance calculations
  • Multi-currency support with real-time conversion
  • Rate approval workflows with audit trail

Usage: Finance → Rate Policies → Create Policy Docs: ipai_rate_policy/README.md


2. Program & Project Management (ipai_ppm)

Purpose: Enterprise program/roadmap/budget/risk management (Jira replacement)

  • Multi-level project hierarchy (Program → Project → Task)
  • Budget tracking with variance analysis
  • Risk register with mitigation planning
  • Gantt charts and timeline visualizations

Usage: Projects → Programs → Create Program Docs: ipai_ppm/README.md


3. Cost Sheet Analysis (ipai_ppm_costsheet)

Purpose: Tax-aware project costing with role-based visibility

  • Detailed project cost breakdown by resource/category
  • Role-based rate redaction (Account Manager vs Finance Director)
  • Tax-inclusive/exclusive margin calculations
  • Real-time cost vs budget tracking with alerts

Usage: Projects → Project → Cost Sheet Docs: ipai_ppm_costsheet/README.md


4. Procurement & Supplier Management (ipai_procure)

Purpose: Strategic sourcing with multi-round RFQ workflows (SAP Ariba replacement)

  • Multi-vendor RFQ comparison matrices
  • Supplier scorecards and performance tracking
  • Contract management with renewal alerts
  • Automated PO generation from approved RFQs

Usage: Procurement → RFQs → Create RFQ Docs: ipai_procure/README.md


5. OCR Expense Automation (ipai_expense)

Purpose: AI-powered receipt OCR with policy validation (SAP Concur replacement)

  • Upload receipt → Auto-extract vendor, date, amount, tax
  • PaddleOCR-VL integration (external service)
  • Policy validation (amount limits, category restrictions)
  • OpenAI GPT-4o-mini post-processing for accuracy

Integration: https://ade-ocr-backend-d9dru.ondigitalocean.app Usage: Expenses → Upload Receipt → Auto-Fill Docs: ipai_expense/README.md


6. Subscription Management (ipai_subscriptions)

Purpose: Recurring revenue (MRR/ARR) lifecycle management

  • Recurring billing cycles (monthly, quarterly, annual)
  • Automated invoice generation with payment reminders
  • Revenue recognition (deferred → recognized)
  • Subscription analytics dashboard (churn, expansion, renewal)

Usage: Subscriptions → Create Subscription Docs: ipai_subscriptions/README.md


Approval & Governance

7. Multi-Stage Approval Workflows (ipai_approvals)

Purpose: Escalation-aware approval routing for expenses/POs/invoices

  • Configurable approval rules (amount thresholds, departments, roles)
  • Multi-level approval chains with parallel/sequential routing
  • 3-day escalation triggers (timeout, threshold breach)
  • Audit trail with user + timestamp + reason logging

Usage: Approvals → Configure Rules → Apply to Documents Docs: ipai_approvals/README.md


SaaS Operations

8. Tenant Management (ipai_saas_ops)

Purpose: Multi-tenant provisioning, backups, usage metering

  • Self-service tenant creation with resource quotas
  • Automated backup scheduling (daily, weekly, on-demand)
  • Usage tracking and billing integration
  • Tenant isolation and security controls

Usage: Operations → SaaS Tenants → Create Tenant Docs: ipai_saas_ops/README.md


Analytics & Business Intelligence

9. Apache Superset Integration (superset_connector)

Purpose: BI dashboards with row-level security (Tableau replacement)

  • 5 Pre-built Dashboards: Sales Executive, Financial Performance, Inventory Ops, HR Analytics, Procurement Insights
  • Row-level security (RLS) for multi-company/multi-tenant
  • Real-time data sync with Odoo
  • Drill-down analytics and custom chart builder

Usage: BI → Superset → Open Dashboard Docs: superset_connector/README.md


AI & Knowledge Management

10. AI Knowledge Workspace (ipai_knowledge_ai)

Purpose: Semantic search + /ask API powered by pgVector + OpenAI (Notion replacement)

  • Vector embeddings for documentation (pgVector via Supabase)
  • /ask_ai API endpoint with GPT-4o-mini responses
  • Auto-embedding generation (~200ms per block)
  • Performance: <50ms search latency, ~2s E2E response time

Usage: Knowledge → AI Workspaces → Ask AI Quickstart: ipai_knowledge_ai/QUICKSTART.md Docs: ipai_knowledge_ai/README.md


🏗️ Architecture

Technology Stack

  • Odoo: 19.0 CE + OCA modules (Python 3.11)
  • Database: PostgreSQL 16 + pgVector (Supabase pooler, port 6543)
  • Container: Docker 24.0+ (multi-stage build, 512MB RAM optimized)
  • BI: Apache Superset 3.0+ (open-source)
  • Workflow: n8n (workflow automation, Zapier alternative)
  • SSO: Authentik (SAML/OAuth provider)
  • Storage: MinIO (S3-compatible object storage)
  • Vector DB: Qdrant (alternative to pgVector for AI search)
  • AI: OpenAI GPT-4o-mini + PaddleOCR-VL (document understanding)
  • Deployment: DigitalOcean (Droplet or App Platform)

Production Architecture

┌─────────────────────────────────────────────────────────┐
│               Nginx (Reverse Proxy + SSL)               │
│                  Let's Encrypt SSL/TLS                   │
└────────────┬─────────────────────────────────┬──────────┘
             │                                 │
    ┌────────▼────────┐               ┌───────▼────────┐
    │   Odoo 19 CE    │               │  Apache         │
    │   (8 Companies) │               │  Superset       │
    │                 │               │  (BI Analytics) │
    │  - Finance SSC  │               └─────────────────┘
    │  - Procurement  │
    │  - Expense Mgmt │               ┌─────────────────┐
    │  - Knowledge    │               │  n8n            │
    │  - AI Services  │               │  (Workflows)    │
    └────────┬────────┘               └─────────────────┘
             │
    ┌────────▼────────┐               ┌─────────────────┐
    │  PostgreSQL 16  │               │  Authentik      │
    │  + pgvector     │               │  (SSO/SAML)     │
    │  + TimescaleDB  │               └─────────────────┘
    └────────┬────────┘
             │                        ┌─────────────────┐
    ┌────────▼────────┐               │  MinIO          │
    │    Supabase     │               │  (S3 Storage)   │
    │   (Backups)     │               └─────────────────┘
    └─────────────────┘

Memory Budget Optimization:

  • Odoo workers: 2 (optimized from 4)
  • Cron threads: 1
  • Max DB connections: 8
  • Memory limits: 400MB hard, 320MB soft
  • Asset bundling: Production mode

💰 Cost Optimization - Enterprise for SME Budget

Infrastructure Costs

Item Traditional (Azure) InsightPulse (DO) Savings
App Platform $50-100/month $5/month 90-95%
Database $25-50/month $0 (Supabase free) 100%
OCR Service $30/month (Azure AI) $5/month (PaddleOCR) 83%
AI/LLM $20/month (Azure OpenAI) $10/month (OpenAI direct) 50%
BI Platform $25/month (Power BI) $0 (Superset OSS) 100%
Total $150-225/month < $20/month 87-91%

Annual Infrastructure Savings: $1,560-2,460 per deployment

Total Cost of Ownership (3 Years)

Category Enterprise SaaS InsightPulse Savings
Software Licenses $183,600 $0 $183,600
Infrastructure $5,400 $720 $4,680
Implementation $30,000 $10,000 $20,000
Support $18,000 $0 (self) $18,000
Total (3 years) $237,000 $10,720 $226,280

ROI: 95.5% cost reduction


🧪 Test Coverage - Wave 3 Validation

Test Suite Statistics:

  • 17 test files across modules
  • 134 test methods (unit + integration + E2E)
  • 2,771 lines of test code
  • Coverage: Unit tests, integration tests, E2E workflows, performance benchmarks

Test Categories:

tests/
├── unit/
│   ├── test_finance_ssc/
│   ├── test_expense_management/
│   └── test_procurement/
├── integration/
│   ├── test_rate_policy_costsheet_integration.py
│   └── test_approval_expense_integration.py
├── e2e/
│   ├── playwright/
│   └── test_procurement_workflow.py
└── performance/
    └── test_performance_benchmarks.py

Run Tests:

# Full test suite
make test

# Specific test categories
python -m pytest tests/integration/ -v
python -m pytest tests/e2e/ -v
python -m pytest tests/performance/ -v

📚 Documentation

Quick Start & Deployment

Architecture & Design

SaaS Parity & Gap Analysis

User Guides

Compliance & Security

Repository Operations & CI/CD

Module-Specific Documentation


🔧 Common Tasks

# Start all services
make up

# View logs
make logs

# Run tests
make test

# Deploy to production
make deploy-prod

# Backup database
make backup

# Update OCA modules
make update-oca

# Create new custom module
make create-module NAME=my_new_module

# Open Odoo shell
make shell

# Open PostgreSQL shell
make psql

🤖 Development Agent Capabilities

This repository includes AI agent skills for automated operations:

OpenAI Cookbook Automation Stack

  • ai_stack/ reusable Python package following OpenAI Cookbook patterns
  • CLI: python3 agents/issue-classifier.py --title "..." --body-file issue.md
  • Generates JSON analysis and plan.yaml for implementation
  • Validates LLM structured outputs with Pydantic before execution

Odoo Module Development Skills

  • odoo-vendor-management: Privacy-first vendor portals
  • odoo-expense-automation: OCR-powered expense workflows
  • odoo-analytics-bridge: BI dashboard integration
  • odoo-module-generator: OCA-compliant module scaffolding

Skills Catalog: ~/.claude/superclaude/skills/odoo/SKILLS_INDEX.md

Agent Usage Examples

Create a Custom Module:

Create a sales commission module that calculates tiered commissions
for salespeople based on monthly revenue targets.

Design BI Dashboard:

Design a Superset dashboard for CFO showing cash flow, AR aging,
and P&L trends with drill-down by department.

Implement Integration:

Implement a webhook connector to sync Odoo invoices with
QuickBooks Online using their REST API.

🔐 Security & Compliance

Built-in Security Features

  • RLS (Row-Level Security): All Supabase tables enforce tenant isolation
  • Service Role Keys: Backend-only (never exposed to frontend)
  • API Authentication: Bearer token with rate limiting
  • Secret Management: Environment variables only (zero secrets in database/repo)
  • Encrypted Connections: SSL/TLS enforced for PostgreSQL and all API calls
  • Audit Logs: All approval actions logged (user + timestamp + reason)
  • SAML SSO: Authentik integration for enterprise single sign-on
  • 2FA: TOTP support via OCA auth_totp module

Compliance

  • LGPL-3.0 License: All custom modules
  • OCA Guidelines: Module structure and coding standards
  • GDPR Ready: Data privacy controls and RLS policies
  • SOC 2 Type II: DigitalOcean infrastructure compliance
  • Philippines BIR: Tax compliance modules and reporting

Full Audit: SECURITY_AUDIT_REPORT.md


🚀 Deployment Options

1. Local Development (2 minutes)

make init && make dev
open http://localhost:8069

2. Production Droplet - Automated (10 minutes)

# SSH into fresh Ubuntu 24.04 droplet (4GB/2vCPU, $24/month)
ssh root@your-droplet-ip

# Clone and deploy
git clone https://github.com/jgtolentino/insightpulse-odoo.git
cd insightpulse-odoo/scripts/deploy
chmod +x *.sh && bash deploy-all.sh

Infrastructure: Odoo 19 + PostgreSQL 16 + Nginx + Let's Encrypt SSL + S3 backups Full Guide: docs/deployment/digitalocean-production.md

3. DigitalOcean App Platform (5 minutes)

# Deploy via doctl
doctl apps create --spec infra/do/odoo-app.yaml

# Or automated
./scripts/deploy-to-production.sh

Cost: $5-10/month (basic-xs instance + Supabase free tier)

4. Custom Docker Build

# Build production image
docker build -t insightpulse-odoo:19.0 .

# Run with environment variables
docker run -d \
  -e ODOO_DB_HOST=your-db-host \
  -e ODOO_DB_USER=odoo \
  -e ODOO_DB_PASSWORD=secret \
  -p 8069:8069 \
  insightpulse-odoo:19.0

📁 Repository Structure

insightpulse-odoo/
├── .github/workflows/              # CI/CD automation
│   ├── ci-odoo.yml                # Test Odoo modules
│   ├── cd-deploy.yml              # Deploy to DigitalOcean
│   ├── oca-update.yml             # Auto-update OCA modules
│   ├── backup-schedule.yml        # Daily backups to Supabase
│   └── security-scan.yml          # Trivy/Snyk security scans
│
├── docs/                          # Documentation hub
│   ├── architecture/              # System architecture & ADRs
│   ├── saas-parity/               # SaaS feature equivalence
│   ├── deployment/                # Deployment guides
│   ├── user-guides/               # End-user documentation
│   └── compliance/                # Compliance & security
│
├── odoo/                          # Odoo core (submodule)
├── addons/                        # OCA community modules
│   ├── oca-server-tools/          # OCA server utilities
│   ├── oca-account-*/             # OCA accounting modules
│   ├── oca-knowledge/             # OCA knowledge management
│   └── ...
│
├── custom/                        # Custom modules (your IP)
│   ├── insightpulse_base/         # Base module
│   ├── finance_ssc/               # Finance Shared Service Center
│   ├── expense_management/        # SAP Concur replacement
│   ├── procurement/               # SAP Ariba replacement
│   ├── knowledge_base/            # Notion replacement
│   ├── ai_services/               # InsightPulse AI
│   ├── analytics_connector/       # Superset integration
│   └── philippines_localization/  # PH-specific modules
│
├── third_party/                   # 3rd party self-hosted services
│   ├── superset/                  # Apache Superset (BI)
│   ├── n8n/                       # n8n (workflow automation)
│   ├── minio/                     # MinIO (S3-compatible storage)
│   ├── authentik/                 # Authentik (SSO/SAML provider)
│   ├── mattermost/                # Mattermost (Slack alternative)
│   └── qdrant/                    # Qdrant (vector database)
│
├── infrastructure/                # Infrastructure as Code
│   ├── docker/                    # Docker configs
│   ├── terraform/                 # DigitalOcean provisioning
│   ├── ansible/                   # Configuration management
│   └── kubernetes/                # K8s manifests (future)
│
├── scripts/                       # Automation scripts
│   ├── setup/                     # Initial setup scripts
│   ├── deployment/                # Deployment automation
│   ├── maintenance/               # Backup, update, health check
│   ├── development/               # Dev tools (create-module, test, lint)
│   └── migration/                 # Data migration scripts
│
├── tests/                         # Test suites
│   ├── unit/                      # Unit tests
│   ├── integration/               # Integration tests
│   ├── e2e/                       # End-to-end tests
│   └── performance/               # Performance benchmarks
│
├── config/                        # Configuration files
│   ├── odoo.conf                  # Odoo configuration
│   ├── .env.example               # Environment variables template
│   ├── logging/                   # Logging configs
│   └── monitoring/                # Prometheus, Grafana
│
├── data/                          # Initial data & fixtures
│   ├── demo/                      # Demo data (8 agencies)
│   ├── migration/                 # Legacy data import
│   └── localization/              # PH chart of accounts
│
├── tools/                         # Development tools
│   ├── oca-module-finder/         # Find OCA modules
│   ├── gap-analyzer/              # Auto-generate gap reports
│   └── saas-feature-tracker/      # Track SaaS parity
│
├── Makefile                       # Common commands
├── docker-compose.yml             # Main orchestration
├── README.md                      # This file
├── LICENSE                        # LGPL-3.0
└── CONTRIBUTING.md                # Contribution guidelines

🤝 Contributing

Development Workflow

  1. Fork the repository
  2. Create feature branch: git checkout -b feature/amazing-feature
  3. Make changes following OCA guidelines
  4. Write tests (unit + integration minimum)
  5. Run validation: make test
  6. Commit: git commit -m 'feat: add amazing feature'
  7. Push: git push origin feature/amazing-feature
  8. Open Pull Request

Code Quality Standards

  • OCA module structure compliance
  • Python type hints (3.11+)
  • Google-style docstrings
  • Unit + integration tests for new features
  • Documentation updates (README + CHANGELOG)
  • Security audit passed (no hardcoded secrets)
  • Performance validation (no N+1 queries)

Full Guide: CONTRIBUTING.md


📝 License

This project is licensed under the LGPL-3.0 License - see the LICENSE file for details.


🤖 For AI Assistants

This repository includes AI assistant instructions for code generation and architectural guidance. See claude.md for:

  • Multi-tenant architecture rules
  • BIR compliance patterns
  • Code generation guardrails
  • Security best practices
  • Conditional deployment triggers

For operational tasks (installation, monitoring, troubleshooting), refer to this README.


🙏 Acknowledgments


📧 Support & Community


🗺️ Roadmap

  • Wave 1: Finance & Operations Foundation (4 modules)
  • Wave 2: Advanced Operations & Analytics (6 modules)
  • Wave 3: Testing & Documentation (134 test methods)
  • Wave 4: Enterprise Repository Structure (docs, third_party, infrastructure)
  • Wave 5: Kubernetes deployment templates + Helm charts
  • Wave 6: Multi-language localization (ES, FR, DE, PT)
  • Wave 7: Mobile app (React Native) for expense submission
  • Wave 8: GraphQL API layer for headless integrations
  • Wave 9: Predictive analytics with MindsDB integration

Detailed Roadmap: docs/ROADMAP.md


Version: 4.0.0 (Enterprise Structure) Last Updated: 2025-11-05 Odoo Version: 19.0 CE + OCA Status: Production Ready Test Coverage: 134 test methods, 2,771 lines of tests Modules: 10 enterprise modules + OCA community modules Monthly Cost: < $20 USD (87-91% reduction vs enterprise stacks) SaaS Parity: 87% feature equivalence Annual Savings: $58,800 in SaaS costs + $1,560-2,460 in infrastructure