Athenian Platform Core
Overview
Athenian Platform Core
Athenian Platform Core Developer Document
Scope
This document describes the implementation currently present in this repository for the MU plugin Athenian Platform Core (MU) (athenian-platform-core.php, version 8.11.68 at time of review).
APC is the shared platform layer for Athenian commerce. It does not replace feature plugins such as vendor dropship, Print Forge, or Product Add-ons. Instead, it coordinates their pricing, cart payloads, APIs, and post-order persistence so WooCommerce remains consistent across product page, cart, checkout, Store API, GraphQL, and admin.
High-level responsibilities
APC currently provides these major responsibilities:
- Kernel-aware bootstrap and shared schema registration
- WooCommerce runtime integration, including HPOS and Cart/Checkout Blocks compatibility
- Vendor-aware pricing and vendor offer management
- Store API cart extensions under
extensions.apc,extensions.apa, andextensions.apf - Cart-to-order metadata persistence and order confirmation rendering
- APF image and payload bridging
- APA add-on payload bridging
- User Sub-Products CPT and earnings capture
- AI control plane, settings, provider dispatch, and REST endpoints
- Platform admin UI, developer diagnostics, and media library controls
- Optional GraphQL exposure for APC pricing and vendor data
Architecture summary
Plugin type
APC is written as an MU plugin and is designed to work safely in both:
- standard plugin placement
mu-pluginsplacement
It defines:
APC_PATHAPC_URLAPC_VERSION
and registers a PSR-4 autoloader for the namespace Athenian\PlatformCore\.
Hard dependency
The plugin treats Athenian Platform Kernel as a required dependency for most of its real boot path. If Kernel is not present, APC:
- shows an admin notice unless disabled in settings
- skips core subsystem boot
Kernel availability is detected through:
\Athenian\Kernel\Schema\Athenian\Kernel\Plugin
Bootstrap order
At a high level APC boots in this order:
- constants and autoloader
- admin settings/UI bootstrap on
plugins_loaded - Kernel schema registrations on
plugins_loaded - Woo compatibility declarations on
before_woocommerce_initwhen APC is ru
ing as a standard plugin, or when an explicit compatibility plugin file override is provided
- full APC subsystem boot on
plugins_loadedafter Kernel check - schema upgrades, roles, order hooks, integrations, and asset registration on
init - frontend script loading and REST helpers on
wp_enqueue_scripts
Request-level bypass
For admins only, APC can be bypassed for a request with:
?apc_bypass_core=1
Repository map
Key areas in this repository:
athenian-platform-core.php: main bootstrap and orchestrationincludes/Admin/: core settings, diagnostics, media filtersincludes/AI/: AI settings, registry, manager, providers, credits bridgeincludes/Cart/: mini cart rendererincludes/Common/: small shared helpersincludes/GraphQL/: WPGraphQL field registrationincludes/Hooks/: order/earnings hooksincludes/Integrations/AI/: AI admin and REST integrationincludes/Integrations/APF/: APF Store API and image integrationincludes/Integrations/UserProducts/: user product CPT and adminincludes/Integrations/Vendors/: vendor CPT, pricing, admin UI, RESTincludes/Integrations/WooCommerce/: cart, order, media gallery, Store API, APA bridgeincludes/Schema/: DB installerincludes/Services/: vendor pricing, assignments, identity, policy, earnings, buy-boxassets/js/: frontend cart, admin, vendor, media, REST helpersassets/css/: frontend and admin styles
Direct shortcodes and shortcode-aware behavior
APC-owned shortcode
APC directly registers one shortcode:
| Shortcode | Purpose | Attributes | Notes | | --- | --- | --- | --- | | [apc_mini_cart] | Renders a compact cart summary list for headers or custom layouts. | limit (default 3) | Implemented by Athenian\PlatformCore\Cart\APC_Mini_Cart. |
Example:
[apc_mini_cart limit="5"]Related PHP helper
APC also exposes a helper function for PHP templates/snippets:
ab_render_cart_summary(3);This is a wrapper around the mini-cart renderer and is useful when the site wants the same markup without using a shortcode.
APF shortcode-aware frontend loading
APC does not register APF shortcodes itself, but it explicitly watches page content for APF shortcode tokens so that APC cart JavaScript is loaded when an APF-driven add-to-cart experience is present.
The current detection list is:
apfapf_commonapf_textureapf_3d_textureapf_contourapf_mockup
That means APC has two shortcode-related roles:
- it owns
[apc_mini_cart] - it adapts its frontend runtime to pages rendered by APF shortcodes
Frontend scripts and JS globals
Common frontend helpers
APC registers or enqueues these notable frontend scripts:
apc-rest-coreapc-cart-coreapc-cart-captureapc-cart-apaapc-cart-submitapc-cartapc-user-media-gallery
Common globals
Developers working in themes or companion plugins should know these globals can be present:
AthRestrootnonceapfCartCfgstoreApiNoncewindow.APF_CARTstoreApiNonceajaxUrlnoncewindow.bcCartNonceAPCVendorSelectorConfigAPC_VENDOR_CATALOGAPC_Core_AdminAPC_AI_Admin
Cart JS auto-enqueue heuristics
APC cart JS loads when any of these are true:
- Woo product page
- request contains
ab_buybox - a singular post contains one of the APF shortcode tokens listed above
- a developer forces it with the filter
ath/apc/enqueue_cart_js
Admin surfaces
Athenian > Platform Core
Menu slug:
apc-platform-core
This is APC's central control panel. Tabs currently include:
- Overview
- Settings
- Integrations
- Kernel
- Media
- Developer
This page is intended for:
- integration toggles
- kernel diagnostics
- route inventory
- local repo path diagnostics
- media filter defaults
- support snapshots
WooCommerce > Athenian AI
Menu slug:
apc-ai
This page controls APC AI configuration and exposes a diagnostic ping for:
- provider enablement
- OpenAI credentials
- capability defaults
- event logging
WooCommerce > User Sub-Products
The User Sub-Products CPT is surfaced as a WooCommerce submenu and gets an APC "at-a-glance" admin box.
> Source excerpt shortened for the baseline web reference; the linked repository remains authoritative for the complete document.
Use cases
- Manual developer onboarding
- Admin and frontend workflow review
- Release and deployment reconciliation
Developer
Developer starting point
Use this baseline with the active plugin installation and linked repository. Confirm the deployed header version and dependency state before applying changes.
Athenian Platform Core Developer Document
Scope
This document describes the implementation currently present in this repository for the MU plugin Athenian Platform Core (MU) (athenian-platform-core.php, version 8.11.68 at time of review).
APC is the shared platform layer for Athenian commerce. It does not replace feature plugins such as vendor dropship, Print Forge, or Product Add-ons. Instead, it coordinates their pricing, cart payloads, APIs, and post-order persistence so WooCommerce remains consistent across product page, cart, checkout, Store API, GraphQL, and admin.
High-level responsibilities
APC currently provides these major responsibilities:
- Kernel-aware bootstrap and shared schema registration
- WooCommerce runtime integration, including HPOS and Cart/Checkout Blocks compatibility
- Vendor-aware pricing and vendor offer management
- Store API cart extensions under
extensions.apc,extensions.apa, andextensions.apf - Cart-to-order metadata persistence and order confirmation rendering
- APF image and payload bridging
- APA add-on payload bridging
- User Sub-Products CPT and earnings capture
- AI control plane, settings, provider dispatch, and REST endpoints
- Platform admin UI, developer diagnostics, and media library controls
- Optional GraphQL exposure for APC pricing and vendor data
Architecture summary
Plugin type
APC is written as an MU plugin and is designed to work safely in both:
- standard plugin placement
mu-pluginsplacement
It defines:
APC_PATHAPC_URLAPC_VERSION
and registers a PSR-4 autoloader for the namespace Athenian\PlatformCore\.
Hard dependency
The plugin treats Athenian Platform Kernel as a required dependency for most of its real boot path. If Kernel is not present, APC:
- shows an admin notice unless disabled in settings
- skips core subsystem boot
Kernel availability is detected through:
\Athenian\Kernel\Schema\Athenian\Kernel\Plugin
Bootstrap order
At a high level APC boots in this order:
- constants and autoloader
- admin settings/UI bootstrap on
plugins_loaded - Kernel schema registrations on
plugins_loaded - Woo compatibility declarations on
before_woocommerce_initwhen APC is ru
ing as a standard plugin, or when an explicit compatibility plugin file override is provided
- full APC subsystem boot on
plugins_loadedafter Kernel check - schema upgrades, roles, order hooks, integrations, and asset registration on
init - frontend script loading and REST helpers on
wp_enqueue_scripts
Request-level bypass
For admins only, APC can be bypassed for a request with:
?apc_bypass_core=1
Repository map
Key areas in this repository:
athenian-platform-core.php: main bootstrap and orchestrationincludes/Admin/: core settings, diagnostics, media filtersincludes/AI/: AI settings, registry, manager, providers, credits bridgeincludes/Cart/: mini cart rendererincludes/Common/: small shared helpersincludes/GraphQL/: WPGraphQL field registrationincludes/Hooks/: order/earnings hooksincludes/Integrations/AI/: AI admin and REST integrationincludes/Integrations/APF/: APF Store API and image integrationincludes/Integrations/UserProducts/: user product CPT and adminincludes/Integrations/Vendors/: vendor CPT, pricing, admin UI, RESTincludes/Integrations/WooCommerce/: cart, order, media gallery, Store API, APA bridgeincludes/Schema/: DB installerincludes/Services/: vendor pricing, assignments, identity, policy, earnings, buy-boxassets/js/: frontend cart, admin, vendor, media, REST helpersassets/css/: frontend and admin styles
Direct shortcodes and shortcode-aware behavior
APC-owned shortcode
APC directly registers one shortcode:
| Shortcode | Purpose | Attributes | Notes | | --- | --- | --- | --- | | [apc_mini_cart] | Renders a compact cart summary list for headers or custom layouts. | limit (default 3) | Implemented by Athenian\PlatformCore\Cart\APC_Mini_Cart. |
Example:
[apc_mini_cart limit="5"]Related PHP helper
APC also exposes a helper function for PHP templates/snippets:
ab_render_cart_summary(3);This is a wrapper around the mini-cart renderer and is useful when the site wants the same markup without using a shortcode.
APF shortcode-aware frontend loading
APC does not register APF shortcodes itself, but it explicitly watches page content for APF shortcode tokens so that APC cart JavaScript is loaded when an APF-driven add-to-cart experience is present.
The current detection list is:
apfapf_commonapf_textureapf_3d_textureapf_contourapf_mockup
That means APC has two shortcode-related roles:
- it owns
[apc_mini_cart] - it adapts its frontend runtime to pages rendered by APF shortcodes
Frontend scripts and JS globals
Common frontend helpers
APC registers or enqueues these notable frontend scripts:
apc-rest-coreapc-cart-coreapc-cart-captureapc-cart-apaapc-cart-submitapc-cartapc-user-media-gallery
Common globals
Developers working in themes or companion plugins should know these globals can be present:
AthRestrootnonceapfCartCfgstoreApiNoncewindow.APF_CARTstoreApiNonceajaxUrlnoncewindow.bcCartNonceAPCVendorSelectorConfigAPC_VENDOR_CATALOGAPC_Core_AdminAPC_AI_Admin
Cart JS auto-enqueue heuristics
APC cart JS loads when any of these are true:
- Woo product page
- request contains
ab_buybox - a singular post contains one of the APF shortcode tokens listed above
- a developer forces it with the filter
ath/apc/enqueue_cart_js
Admin surfaces
Athenian > Platform Core
Menu slug:
apc-platform-core
This is APC's central control panel. Tabs currently include:
- Overview
- Settings
- Integrations
- Kernel
- Media
- Developer
This page is intended for:
- integration toggles
- kernel diagnostics
- route inventory
- local repo path diagnostics
- media filter defaults
- support snapshots
WooCommerce > Athenian AI
Menu slug:
apc-ai
This page controls APC AI configuration and exposes a diagnostic ping for:
- provider enablement
- OpenAI credentials
- capability defaults
- event logging
WooCommerce > User Sub-Products
The User Sub-Products CPT is surfaced as a WooCommerce submenu and gets an APC "at-a-glance" admin box.
Vendors admin
Vendor management is spread across:
- the
ab_vendorCPT - vendor catalog metaboxes
- product editor vendor panels/tabs
- vendor offer CRUD via AJAX and REST
Core settings
Option: apc_core
Stored as a single array option. Main groups:
integrationsvendorsuserproductsaiwoocommerceapf_cart_imagesmediaenabledrole_meta_keyhide_meta_keydefault_hidden_roleshide_by_defaultkernelnotice_missingshow_schema_inventorydevelopershow_pathsshow_rest_routeslocal_repo_pathkernel_repo_pathdebugenabled
Option: apc_ai
Main groups:
providers- currently
openai defaults- default provider
- per-capability model and credit costs
limits- image and chat guardrails
logging- event emission
- raw response inclusion
Other APC options
apc_db_version- vendor CPT rewrite flush option
Custom post types and stored data
Vendor CPT
Post type:
ab_vendor
Purpose:
- canonical vendor record inside APC marketplace workflows
Notable characteristics:
- public CPT with UI and REST visibility
- rewrite slug is filterable via
apc/vendor_cpt_rewrite_slug - mapped to WooCommerce product capabilities so shop managers and admins can manage it
Common vendor meta seen in APC logic:
logo_idemail_ordersemailemail_billingship_cityship_stateship_postcodeship_countrytermspayment_method
User Sub-Products CPT
Post type:
user_product
Purpose:
- stores user-owned/generated sub-product records
Registered post meta includes:
_ausp_parent_product_ids_ausp_linked_product_ids_ausp_media_ids_ausp_primary_media_id_ausp_status_ausp_prompt
Database tables
APC's schema installer creates these tables:
| Table | Purpose | | --- | --- |
> Source excerpt shortened for the baseline web reference; the linked repository remains authoritative for the complete document.
Install
- Plugin file: mu-plugins/athenian-platform-core/athenian-platform-core.php
- Live installed version: 8.11.68
- Canonical repository version: 8.11.59
- Version drift requires review before publication: live 8.11.68, canonical 8.11.59.
- Product ID: 90033
Configuration
- CHANGELOG.md u2014 Changelog; 8.11.59
- README.md u2014 Athenian Platform Core; Included runtime; Clean-room scope; Verification
- docs/ai-usage-telemetry.md u2014 AI Usage Telemetry Contract
docs/apc-developer-document.md u2014 Athenian Platform Core Developer Document; Scope; High-level responsibilities; Architecture summary; Plugin type; Hard dependency; Bootstrap order; Request-level bypass
docs/apc-marketing-document.md u2014 Athenian Platform Core Marketing Draft; Working positioning; Executive summary; Core marketing message; The problem APC solves; What APC does; 1. Centralizes pricing logic; 2. Keeps custom product payloads attached to the order
docs/apc-platform-orchestration-plan.md u2014 APC Platform Orchestration Refactor Plan; Scope; Current APC Analysis; What APC is already doing; Implicit subsystems already present; Event system, implicit; Entity registry, implicit; Rules and policy engine, implicit
- docs/apc-taxonomy-intelligence.md u2014 APC Taxonomy Intelligence; Endpoint; Parameters; Guidance
docs/athenian-platform-marketing.md u2014 Platform Core - Marketing Platform Brief; Product Positioning; Platform Value; Primary Audiences; Key Capabilities to Promote; Ecosystem Fit; Suggested Product Page Short Description; Suggested Product Page Long Description
docs/athenian-platform-technical.md u2014 Platform Core - Technical Platform Brief; Plugin Identity; Technical Purpose; Source Inputs Reviewed; Source-Derived Signals; Implementation Surfaces; WordPress and WooCommerce Touchpoints; Data and Configuration
- docs/security-event-bridge.md u2014 Site Fortress Security Event Bridge; Capability; Event bridge; Operational boundary
docs/technical-marketing.md u2014 Athenian Platform Core u2014 Technical & Marketing Overview; Document Purpose; Plugin Identity; Executive Summary; Marketing Positioning; Primary Positioning; One-Sentence Description; Short Product Description
Usage
Athenian Platform Core Developer Document
Scope
This document describes the implementation currently present in this repository for the MU plugin
Athenian Platform Core (MU)(athenian-platform-core.php, version8.11.59).APC is the shared platform layer for Athenian commerce. It does not replace feature plugins such as vendor dropship, Print Forge, or Product Add-ons. Instead, it coordinates their pricing, cart payloads, APIs, and post-order persistence so WooCommerce remains consistent across product page, cart, checkout, Store API, GraphQL, and admin.
High-level responsibilities
APC currently provides these major responsibilities:
- Kernel-aware bootstrap and shared schema registratio
- WooCommerce runtime integration, including HPOS and Cart/Checkout Blocks compatibility
- Vendor-aware pricing and vendor offer management
- Store API cart extensions under
extensions.apc,extensions.apa, andextensions.apf - Cart-to-order metadata persistence and order confirmation rendering
- APF image and payload bridging
- APA add-on payload bridging
- User Sub-Products CPT and earnings capture
- AI control plane, settings, provider dispatch, and REST endpoints
- Platform admin UI, developer diagnostics, and media library controls
- Optional GraphQL exposure for APC pricing and vendor data
Architecture summary
Plugin type
APC is written as an MU plugin and is designed to work safely in both:
- standard plugin placement
mu-pluginsplacement
It defines:
APC_PATHAPC_URLAPC_VERSION
and registers a PSR-4 autoloader for the namespace
Athenian\PlatformCore\.Hard dependency
The plugin treats Athenian Platform Kernel as a required dependency for most of its real boot path. If Kernel is not present, APC:
- shows an admin notice unless disabled in settings
- skips core subsystem boot
Kernel availability is detected through:
\Athenian\Kernel\Schema\Athenian\Kernel\Plugin
Bootstrap order
At a high level APC boots in this order:
- constants and autoloader
- admin settings/UI bootstrap on
plugins_loaded - Kernel schema registrations on
plugins_loaded - Woo compatibility declarations on
before_woocommerce_initwhen APC is ru
ing as a standard plugin, or when an explicit compatibility plugin file override is provided
- full APC subsystem boot on
plugins_loadedafter Kernel check - schema upgrades, roles, order hooks, integrations, and asset registration on
init - frontend script loading and REST helpers on
wp_enqueue_scripts
Request-level bypass
For admins only, APC can be bypassed for a request with:
?apc_bypass_core=1
Repository map
Key areas in this repository:
athenian-platform-core.php: main bootstrap and orchestratio
includes/Admin/: core settings, diagnostics, media filtersincludes/AI/: AI settings, registry, manager, providers, credits bridgeincludes/Cart/: mini cart rendererincludes/Common/: small shared helpersincludes/GraphQL/: WPGraphQL field registratio
includes/Hooks/: order/earnings hooksincludes/Integrations/AI/: AI admin and REST integratio
includes/Integrations/APF/: APF Store API and image integratio
includes/Integrations/UserProducts/: user product CPT and admi
includes/Integrations/Vendors/: vendor CPT, pricing, admin UI, RESTincludes/Integrations/WooCommerce/: cart, order, media gallery, Store API, APA bridgeincludes/Schema/: DB installerincludes/Services/: vendor pricing, assignments, identity, policy, earnings, buy-boxassets/js/: frontend cart, admin, vendor, media, REST helpersassets/css/: frontend and admin styles
Direct shortcodes and shortcode-aware behavior
APC-owned shortcode
APC directly registers one shortcode:
| Shortcode | Purpose | Attributes | Notes |n| --- | --- | --- | --- |n|
[apc_mini_cart]| Renders a compact cart summary list for headers or custom layouts. |limit(default3) | Implemented byAthenian\PlatformCore\Cart\APC_Mini_Cart. |Example:
[apc_mini_cart limit="5"]Related PHP helper
APC also exposes a helper function for PHP templates/snippets:
der_cart_summary(3);This is a wrapper around the mini-cart renderer and is useful when the site wants the same markup without using a shortcode.
APF shortcode-aware frontend loading
APC does not register APF shortcodes itself, but it explicitly watches page content for APF shortcode tokens so that APC cart JavaScript is loaded when an APF-driven add-to-cart experience is present.
The current detection list is:
apfapf_commonapf_textureapf_3d_textureapf_contourapf_mockup
That means APC has two shortcode-related roles:
- it owns
[apc_mini_cart] - it adapts its frontend runtime to pages rendered by APF shortcodes
Frontend scripts and JS globals
Common frontend helpers
APC registers or enqueues these notable frontend scripts:
apc-rest-core
-
[Excerpt truncated for the initial reference draft.]
Shortcodes
REST Endpoints
- apc/v1/price-probe u2014 includes/Integrations/Vendors/PriceDelegate.php
- apc/v1/cart-pricing u2014 includes/Integrations/Vendors/REST/Cart_Pricing_Controller.php
- apc/v1/price-probe u2014 includes/Integrations/Vendors/REST/Price_Probe.php
- apc/v1/diagnostics u2014 includes/Diagnostics/Runtime_Status.php
Hooks
- woocommerce_product_get_price u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_product_get_regular_price u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_product_get_sale_price u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_product_is_on_sale u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_product_variation_get_price u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_product_variation_get_regular_price u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_product_variation_get_sale_price u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_get_variation_prices_hash u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_product_get_price u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_product_variation_get_price u2014 includes/Integrations/Vendors/PriceDelegate.php
- tiered_pricing_table_rules u2014 includes/Integrations/Vendors/PriceDelegate.php
- rest_api_init u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_cart_loaded_from_session u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_cart_loaded_from_session u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_before_calculate_totals u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_before_calculate_totals u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_add_to_cart_validation u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_update_cart_validation u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_check_cart_items u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_store_api_add_to_cart_data u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_is_purchasable u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_after_calculate_totals u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_store_api_cart_item u2014 includes/Integrations/Vendors/PriceDelegate.php
- woocommerce_store_api_cart_item_data u2014 includes/Integrations/Vendors/PriceDelegate.php
Data Model
---nplugin_slug: athenian-platform-corenplugin_name: athenian-platform-corendoc_type: technicalnsource_batch: temp-athenian-plugin-markdown-sources-20260701-094754nsource_priority: repo-markdow
primary_category_id: cat-core-platformncategory_ids: 'cat-core-platform'ntag_ids: 'tag-wordpress-plugin;tag-platform-core;tag-admin-ui'nsite_nav_section_ids: 'nav-software-operations'nsource_plugin_path: 'C:\Users\scott\Documents\GitHub\athenian-platform-core'ngenerated_at: 2026-07-01T15:51:27Z ---
Platform Core - Technical Platform Brief
Plugin Identity
- Plugin slug:
athenian-platform-core - Plugin folder:
C:\Users\scott\Documents\GitHub\athenian-platform-core - Plugin header file(s):
output\live-server\athenian-platform-core.php; athenian-platform-core.php - Header name: Athenian Platform Core (MU)
- Version: 8.11.59
- Primary category: Core Platform & Site Infrastructure
- Category IDs:
cat-core-platform - Tag IDs:
tag-wordpress-plugin;tag-platform-core;tag-admin-ui - Source priority:
repo-markdown
Technical Purpose
Shared schema, services, policy, CPTs, and UI kit for Vendor Marketplace & User Sub-Products.
Within the Athenian Platform ecosystem, this plugin is documented as part of the following operating context:
- cat-core-platform: Shared platform foundations, kernel behavior, site infrastructure, themes, search, app co
ectors, and reusable operating layers.
- nav-software-operations: Platform software, admin tooling, operations, data, infrastructure, and staff workflows.
Source Inputs Reviewed
- plugin-repo-markdown: docs\apc-developer-document.md
- plugin-repo-markdown: docs\apc-marketing-document.md
- plugin-repo-markdown: docs\apc-platform-orchestration-plan.md
- plugin-repo-markdown: docs\apc-taxonomy-intelligence.md
- Source character count: 74936
- PHP files sca
ed: 83
Source-Derived Signals
Key source headings and repeated concepts identified from the current Markdown corpus:
- Athenian Platform Core Developer Document
- Scope
- High-level responsibilities
- Architecture summary
- Plugin type
- Hard dependency
- Bootstrap order
- Request-level bypass
- Repository map
- Direct shortcodes and shortcode-aware behavior
- APC-owned shortcode
- Related PHP helper
Representative source context:
- This document describes the implementation currently present in this repository for the MU plugin
Athenian Platform Core (MU)(athenian-platform-core.php, version8.11.59). - APC is the shared platform layer for Athenian commerce. It does not replace feature plugins such as vendor dropship, Print Forge, or Product Add-ons. Instead, it coordinates their pricing, cart payloads, APIs, and post-order persistence so WooCommerce remains consistent across product page, cart, checkout, Store API,...
- APC currently provides these major responsibilities:
- APC is written as an MU plugin and is designed to work safely in both:
- and registers a PSR-4 autoloader for the namespace
Athenian\PlatformCore\.
Implementation Surfaces
Main PHP files:
- athenian-platform-core.php
Namespaces and classes:
- Athenian\PlatformCore\Admi
- Athenian\PlatformCore\AI
- Athenian\PlatformCore\AI\Providers
- Athenian\PlatformCore\Cart
- Athenian\PlatformCore\Commo
- Athenian\PlatformCore\Contracts
- Athenian\PlatformCore\Core
- Athenian\PlatformCore\Diagnostics
- Athenian\PlatformCore\Entities
- Athenian\PlatformCore\Entities\Resolvers
- Athenian\PlatformCore\Events
- Athenian\PlatformCore\GraphQL
- Athenian\PlatformCore\Hooks
- Athenian\PlatformCore\Integrations\AI
- Athenian\PlatformCore\Integrations\AI\REST
- exists
- i
- not
- Admin_UI
- Media_Filters
- Settings
- Credits_Bridge
- Manager
- Manager_Facade
- Registry
- OpenAI
- APC_Mini_Cart
- ACF_Bridge
- Assets
- ProductResolver
- PayloadRegistry
- PayloadSchema
- Bootstrap
- Container
- Facade
- TraceContext
- TraceRecorder
- EntityReference
- EntityRegistry
- RelationshipStore
- AIRequestResolver
- MediaResolver
- OrderItemResolver
- OrderResolver
- UserProductResolver
WordPress hooks:
- plugins_loaded
- admin_notices
- before_woocommerce_init
- init
- wp_enqueue_scripts
- woocommerce_after_calculate_totals
- admin_menu
- admin_enqueue_scripts
- restrict_manage_posts
- pre_get_posts
- add_meta_boxes_attachment
- edit_attachment
- admin_init
- shutdow
- graphql_register_types
- woocommerce_thankyou
- woocommerce_order_status_changed
- rest_api_init
- woocommerce_cart_loaded_from_sessio
- woocommerce_before_calculate_totals
- add_meta_boxes
- manage_
- manage_product_posts_custom_colum
- wp_ajax_apc_vendor_catalog_list
- wp_ajax_apc_vendor_catalog_competitors
- woocommerce_product_data_panels
- wp_ajax_apc_vendor_offer_list
- wp_ajax_apc_vendor_offer_upsert
- wp_ajax_apc_vendor_offer_toggle
- wp_ajax_apc_vendor_offer_delete
- admin_head
- admin_footer
- wp_ajax_apc_save_vendor_offer
- wp_ajax_apc_delete_vendor_offer
- woocommerce_product_options_general_product_data
- woocommerce_process_product_meta
- woocommerce_variation_o
[Excerpt truncated for the initial reference draft.]
- Plugin slug:
API Reference
- Manifest hash: 9e24570183f9176e537704b10d282ebd3d06497d
Sca
ed file count: 129
- Canonical repository commit: 3bd1b0036cf6dd1abd60297ebc51a2c21fabd5b3
Sca
er mode: MU compatibility scan
Troubleshooting
- This document remains unpublished until the reference material and live behavior are manually verified.
- Version drift requires review before publication: live 8.11.68, canonical 8.11.59.
- The current DevDocs 0.4.1 batch uses a compatibility scan for this MU plugin; native MU enumeration should be added to the plugin in a later refinement.
FAQ
Is this reference published?
No. It is a draft for manual verification and enrichment.
Which source should reviewers treat as authoritative?
The pi
ed repository commit is the canonical source reference; the live installation is the deployed-behavior reference. Any difference is recorded as a review item.
Changelog
Changelog
8.11.59
- Established a clean, reviewable repository foundation from the current APC MU-plugin source.
- Preserved capability-gated WooCommerce, vendor, user-product, AI, GraphQL,n taxonomy, and security-event integration boundaries.
- Added repository contracts, release metadata, deterministic packaging, and CI.
Generated archives, screenshots, browser captures, temporary overlays, backups,nand output reports remain excluded from the release source.