Packages from ausus

  • PHP

    ausus/api-http

    AUSUS L4 — PSR-7/15 HTTP API surface for the metadata graph. Serves RFC-004 ViewSchema fetches, Action invocation, and the kernel exception taxonomy.

  • ausus/audit-database

    AUSUS — Database TransactionalSink (RFC-007). Skeleton: name reserved; V0 ships an inline DatabaseAuditSink inside ausus/persistence-sql.

  • ausus/auth-bridge

    AUSUS — Laravel-bridge Authorization plugin (RFC-014). Skeleton: name reserved; V0 uses ausus/kernel's StubActor directly.

  • PHP

    ausus/kernel

    AUSUS Kernel — contracts, value objects, DSL facade. RFC-001 + contract surfaces of RFC-005 §2, RFC-013 §2, RFC-014 §2.

  • PHP

    ausus/persistence-sql

    L3 PersistenceDriver — SQL implementation of RFC-002 via PDO (SQLite/MySQL/Postgres). Includes SchemaDeriver + DatabaseAuditSink.

  • ausus/presentation-default

    AUSUS — L5 Presentation + L3 ReportingDriver + standard field types (RFC-004, RFC-010, RFC-012 §7/§8). Skeleton: name reserved; ProjectionRenderer is V0-shipped inside ausus/runtime-default.

  • PHP

    ausus/runtime-default

    L2 Runtime — Invoker, Policy Engine, Workflow runtime, Effect dispatch. Implements RFC-005 §3–§13, RFC-006, RFC-001 §A-1.4 §8.2.1, and the de facto ActionEffect dispatch of RFC-013.

  • ausus/standard-stack

    AUSUS — meta-package installing the V0 Standard Stack (kernel + persistence-sql + runtime-default + api-http). Skeleton packages (tenancy-row, audit-database, auth-bridge, presentation-default) will be added as their RFC-12 §16 implementations land.

  • PHP

    ausus/starter

    AUSUS V0 starter template — boots a working HelloInvoice demo on top of kernel + persistence-sql + runtime-default. Installs via `composer create-project ausus/starter myapp`.

  • ausus/tenancy-row

    AUSUS — row-level TenantIsolationStrategy (RFC-003). Skeleton: name reserved; implementation pending.