Files
aitbc/docs/development/DEBUgging_SERVICES.md
aitbc1 bfe6f94b75
Some checks failed
AITBC CI/CD Pipeline / lint-and-test (3.11) (push) Has been cancelled
AITBC CI/CD Pipeline / lint-and-test (3.12) (push) Has been cancelled
AITBC CI/CD Pipeline / lint-and-test (3.13) (push) Has been cancelled
AITBC CI/CD Pipeline / test-cli (push) Has been cancelled
AITBC CI/CD Pipeline / test-services (push) Has been cancelled
AITBC CI/CD Pipeline / test-production-services (push) Has been cancelled
AITBC CI/CD Pipeline / security-scan (push) Has been cancelled
AITBC CI/CD Pipeline / build (push) Has been cancelled
AITBC CI/CD Pipeline / deploy-staging (push) Has been cancelled
AITBC CI/CD Pipeline / deploy-production (push) Has been cancelled
AITBC CI/CD Pipeline / performance-test (push) Has been cancelled
AITBC CI/CD Pipeline / docs (push) Has been cancelled
AITBC CI/CD Pipeline / release (push) Has been cancelled
AITBC CI/CD Pipeline / notify (push) Has been cancelled
Security Scanning / Bandit Security Scan (apps/coordinator-api/src) (push) Has been cancelled
Security Scanning / Bandit Security Scan (cli/aitbc_cli) (push) Has been cancelled
Security Scanning / Bandit Security Scan (packages/py/aitbc-core/src) (push) Has been cancelled
Security Scanning / Bandit Security Scan (packages/py/aitbc-crypto/src) (push) Has been cancelled
Security Scanning / Bandit Security Scan (packages/py/aitbc-sdk/src) (push) Has been cancelled
Security Scanning / Bandit Security Scan (tests) (push) Has been cancelled
Security Scanning / CodeQL Security Analysis (javascript) (push) Has been cancelled
Security Scanning / CodeQL Security Analysis (python) (push) Has been cancelled
Security Scanning / Dependency Security Scan (push) Has been cancelled
Security Scanning / Container Security Scan (push) Has been cancelled
Security Scanning / OSSF Scorecard (push) Has been cancelled
Security Scanning / Security Summary Report (push) Has been cancelled
AITBC CLI Level 1 Commands Test / test-cli-level1 (3.11) (push) Has been cancelled
AITBC CLI Level 1 Commands Test / test-cli-level1 (3.12) (push) Has been cancelled
AITBC CLI Level 1 Commands Test / test-cli-level1 (3.13) (push) Has been cancelled
AITBC CLI Level 1 Commands Test / test-summary (push) Has been cancelled
chore: remove outdated documentation and reference files
- Remove debugging service documentation (DEBUgging_SERVICES.md)
- Remove development logs policy and quick reference guides
- Remove E2E test creation summary
- Remove gift certificate example file
- Remove GitHub pull summary documentation
2026-03-25 12:56:07 +01:00

1.3 KiB

Debugging Services — aitbc1

Date: 2026-03-13 Branch: aitbc1/debug-services

Status

  • Fixed CLI hardcoded paths; CLI now loads
  • Committed robustness fixes to main (1feeadf)
  • Patched systemd services to use /opt/aitbc paths
  • Installed coordinator-api dependencies (torch, numpy, etc.)
  • Get coordinator-api running (DB migration issue)
  • Get wallet daemon running
  • Test wallet creation and chain genesis
  • Set up P2P peering between aitbc and aitbc1

Blockers

Coordinator API startup fails

sqlalchemy.exc.OperationalError: index ix_users_email already exists

Root cause: migrations are not idempotent; existing DB has partial schema. Workaround: use a fresh DB file.

Also need to ensure .env has proper API key lengths and JSON array format.

Next Steps

  1. Clean coordinator.db, restart coordinator API successfully
  2. Start wallet daemon (simple_daemon.py)
  3. Use CLI to create wallet(s)
  4. Generate/use genesis_brother_chain_1773403269.yaml
  5. Start blockchain node on port 8005 (per Andreas) with that genesis
  6. Configure peers (aitbc at 10.1.223.93, aitbc1 at 10.1.223.40)
  7. Send test coins between wallets

Notes

  • Both hosts on same network (10.1.223.0/24)
  • Services should run as root (no sudo needed)
  • Ollama available on both for AI tests later