Administrator Guide

Purpose

Document the administrator audit boundary without falsely claiming browser operation.

Eligible Users and Roles

Authorized administrator, operations, finance, or reviewer roles as defined by the server. This guide does not grant access.

Prerequisites

The isolated loopback Admin fixture on port 3007, synthetic data, an approved privileged role, and no production/provider mutation.

How to Open This Feature

Use the repository's port-3007 fixture runbook. Do not substitute the public port-3006 storefront or directly call privileged APIs to simulate UI coverage.

Step-by-Step Instructions

Step 1: Start the Isolated Fixture

Start only the documented loopback services and synthetic dataset. This was Blocked in the current audit.

Step 2: Authenticate with the Intended Role

Verify both allowed and denied deep links for that role without sharing credentials.

Step 3: Exercise One Privileged Workflow

Use the visible Admin UI for the approved synthetic action and confirm the corresponding non-GET response.

Step 4: Verify Persistence and Audit History

Reload the record and inspect state/history. Sample-order transition serialization is backend-verified; the Admin UI flow itself remains Not Tested here.

Step 5: Clean Up Owned Fixture Data

Use the fixture's bounded cleanup. Never delete shared or production data.

Possible States

Authorized

Expected only for the role/capability granted by the server.

Forbidden

The server must deny missing capabilities even if a UI control is hidden.

Review, Approval, Rejection, Refund, or Operational States

These depend on the selected fixture/workflow. No exhaustive state behavior is claimed in this audit.

Service Unavailable

Use documented recovery; do not bypass storage, payment, identity, or event checks.

Input Rules and Limits

All privileged payloads require server authorization and validation. Exact per-operation constraints across the 276-operation API inventory are Not Tested.

Common Problems and Recovery

  • If port 3007 is unavailable, stop and record Blocked; do not use production.
  • If a mutation result is ambiguous, reload the authoritative record before retrying.
  • Preserve outbox/audit evidence and use bounded idempotent recovery.

Important Warnings

Privileged actions can affect money, access, publication, and personal data. Human approval is required for production operations and merge/release decisions.

What Happens Next

Retain redacted browser/network artifacts, verify fixture invariants, and append exact results to the test matrix and audit report.