Skip to main content

Project Status

Under Reviewv0.1.0-alpha

AxCom is in early alpha. The engine architecture is functional, but individual modules are at different stages of completeness. This page tracks what works, what is partially implemented, and what has not been tested yet.

Alpha Software

This project is not production-ready. APIs, data models, and configuration may change without notice between pre-release versions. Do not use this for real transactions or customer data without thorough independent testing.


Module Status

ModuleStatusNotes
AuthUnder ReviewRegistration, login, JWT sessions, role-based access. Core flows implemented.
CatalogUnder ReviewProducts, variants, images, discounts, bulk ops, reviews. Core flows implemented.
CartUnder ReviewCart management, item enrichment, guest merge. Core flows implemented.
InventoryUnder ReviewStock tracking, reservations, history, adjustments. Core flows implemented.
OrdersUnder ReviewOrder creation, lifecycle state machine, guest checkout. Core flows implemented.
PaymentsUnder ReviewPayment intents and refund logic exist. No payment gateway has been integration-tested (Stripe, PayPal, PayHere). Do not process real payments.
ShippingUnder ReviewRate calculation (flat rate, free-above, weight-based) implemented. No real shipping provider connected or tested.

Status definitions:

  • Working — Core functionality implemented, manually verified, and stable for development use.
  • Under Review — Code exists and compiles, but has not been fully verified or tested end-to-end.
  • Partial — Some features work, others are stubbed or incomplete.
  • Not Tested — Code is written but has never been run against a real service or dataset.
  • Planned — On the roadmap but no implementation yet.

Infrastructure Status

ComponentStatusNotes
PostgreSQLUnder ReviewSchema migrations, repository layer, transactions.
MongoDBUnder ReviewIndexes, repository layer, replica-set transactions.
Redis CacheUnder ReviewCache adapter implemented.
In-Memory CacheUnder ReviewWorks for local development without external dependencies.
Local Event BusUnder ReviewIn-process pub/sub for development.
RabbitMQ EventsUnder ReviewAdapter exists. Not integration-tested at scale.
Kafka EventsUnder ReviewAdapter exists. Not integration-tested at scale.
S3/R2 StorageUnder ReviewFile upload adapter. Not tested against live buckets.
Local StorageUnder ReviewFile upload to local disk for development.

Integration Status

These are third-party integrations that require external accounts and credentials. None have been tested against live services yet.

IntegrationProviderStatusNotes
Payment GatewayStripeNot TestedAdapter written, no live or sandbox testing done.
Payment GatewayPayPalNot TestedAdapter written, no live or sandbox testing done.
Payment GatewayPayHereNot TestedAdapter written, no live or sandbox testing done.
Object StorageAWS S3Not TestedAdapter written, not tested against real buckets.
Object StorageCloudflare R2Not TestedAdapter written, not tested against real buckets.
Message BrokerRabbitMQNot TestedAdapter written, not integration-tested.
Message BrokerKafkaNot TestedAdapter written, not integration-tested.

Test Coverage

AreaUnit TestsIntegration TestsE2E Tests
AuthUnder ReviewUnder ReviewUnder Review
CatalogUnder ReviewUnder ReviewUnder Review
CartUnder ReviewUnder ReviewUnder Review
InventoryUnder ReviewUnder ReviewUnder Review
OrdersUnder ReviewUnder ReviewUnder Review
PaymentsUnder ReviewUnder ReviewUnder Review
ShippingUnder ReviewUnder ReviewUnder Review
Engine / DIUnder ReviewUnder Review
MigrationsUnder ReviewUnder Review

Updating This Page

As modules are verified and tested, update the status in this table. Use the status definitions above to keep things consistent. When a module moves to Working, note the version and date it was verified:

| **Auth** | Working | Verified in v0.1.0-alpha (2026-07). Registration, login, JWT refresh all passing. |

This page is the single source of truth for what is safe to rely on.