Skip to content

nextstepnav1/Project-Epsilon-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Project-Epsilon-

Project Epsilon is an AI-powered operational memory system that transforms voice notes, conversations, and job information into organized actions, schedules, and business records for contractors and service mkdir project-epsilon cd project-epsilongit project-epsilon/ ├── package.json ├── tsconfig.json ├── jest.config.js ├── README.md ├── .gitignore ├── .prettierrc ├── core/ │ ├── types.ts │ ├── identity.ts │ └── routing.ts └── tests/ └── failure-injection/ ├── types.ts ├── event-generator.ts ├── fake-db.ts ├── replay-orchestrator.ts ├── invariant-validators.ts └── failure-injection.test.ts{ "name": "project-epsilon", "version": "1.0.0", "description": "Distributed event-sourced system with deterministic replay", "private": true, "scripts": { "test": "jest", "test:chaos": "jest tests/failure-injection --verbose", "build": "tsc", "lint": "eslint . --ext .ts" }, "devDependencies": { "@types/jest": "^29.5.0", "@types/node": "^20.0.0", "jest": "^29.5.0", "ts-jest": "^29.1.0", "typescript": "^5.0.0" }, "dependencies": { "uuid": "^9.0.0" } }{ "compilerOptions": { "target": "ES2020", "module": "commonjs", "lib": ["ES2020"], "outDir": "./dist", "rootDir": "./", "strict": true, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "resolveJsonModule": true, "moduleResolution": "node" }, "include": ["/*.ts"], "exclude": ["node_modules", "dist"] }module.exports = { preset: 'ts-jest', testEnvironment: 'node', roots: ['/tests'], testMatch: ['/?(*.)+(spec|test).ts'] };node_modules/ dist/ .env *.log coverage/ .DS_Storenpm install git add . git commit -m "Initial: Project Epsilon failure-injection harness" git log --oneline # Verify commitnpmgit remote add origin https://github.com/nextstepnav1/project-epsilon.git git branch -M main git push -u origin main run test:chaos

  1. Core Files:

• package.json

• tsconfig.json

• jest.config.js

• README.md

• .gitignore

• .prettierrc

• .eslintrc.json

  1. Core Modules:

• core/types.ts

• core/identity.ts

• core/routing.ts

  1. Testing:

• tests/failure-injection/types.ts

• tests/failure-injection/event-generator.ts

• tests/failure-injection/fake-db.ts

• tests/failure-injection/replay-orchestrator.ts

• tests/failure-injection/invariant-validators.ts

• tests/failure-injection/failure-injection.test.ts

  1. NEW - Services + DB:

• services/extraction-service/index.ts

• services/extraction-service/extraction-service.test.ts

• services/database-service/index.ts

• prisma/schema.prisma

  1. NEW - CI/CD:

• .github/workflows/test.yml

• .github/workflows/integration.yml

• .github/workflows/deploy.yml

• CI_CD_GUIDE.md

  1. NEW - Integration Tests: mkdir project-epsilon && cd project-epsilon git init • tests/integration/extraction-service.integration.test.ts

About

Project Epsilon is an AI-powered operational memory system that transforms voice notes, conversations, and job information into organized actions, schedules, and business records for contractors and service professionals.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors