Updates
Platform Updates
Public-facing release notes for meaningful changes across Furries PH operational systems.
First created Last updated
AMS Accountable Checkout Handoff
Repositories: partners.furries.ph, partners-api, docs.furries.ph
Status: Preview; locally certified, with migration deployment, real-stack, and hosted release gates still open
What’s Changed
- Asset operators can now transfer a named checkout to a named receiving party and accountable recipient.
- The service verifies that the recipient belongs to the selected party, preserves prior custody in immutable history, and resets acknowledgement for the receiver to record separately.
Impact
- Custody handoffs now have a controlled, accountable record instead of relying on a note or an unverified user identifier.
Validation
- The disposable database certificate passes 27 reviewed AMS migrations and proves valid party/recipient transfer plus mismatch rejection.
- API/evidence/EPCIS/TypeScript certification passed 120 route contracts, 84 commands, and 131 OpenAPI operations.
- Production-static Playwright passed 97 checks across ten routes with 141 modal/scanner captures; the handoff dialog was visually reviewed.
Next Step
- Apply the reviewed migrations, then run real-stack role, recovery, and hosted readback certification.
AMS Accountable Checkout Recall
Repositories: partners.furries.ph, partners-api, docs.furries.ph
Status: Preview; locally certified, with migration deployment, real-stack, and hosted release gates still open
What’s Changed
- Asset operators can now issue a controlled checkout recall from a named live checkout record.
- A recall requires a reason, contact channel, future accountable return appointment, and confirmation; it moves custody to return pending without recording a false physical return.
- The service retains the contact channel and appointment in immutable custody history and safely replays a retried command without duplicating the transition.
Impact
- Teams can document and follow up an accountable return request while keeping physical quantity, condition, and receiving reconciliation in the separate return workflow.
Validation
- The disposable database certificate passes 26 reviewed AMS migrations and verifies recall state transition, immutable evidence, and idempotent replay.
- API/evidence/EPCIS/TypeScript certification passed 120 route contracts, 84 commands, and 131 OpenAPI operations.
- Production-static Playwright passed 95 checks across ten routes with 138 modal/scanner captures; the recall dialog was visually reviewed.
Next Step
- Apply the reviewed migration, then run real-stack role, recovery, and hosted readback certification.
AMS Review Receipt Privacy
Repositories: partners.furries.ph, docs.furries.ph
Status: Preview; locally certified, with real-stack and hosted release gates still open
What’s Changed
- Review queues and applied-request receipts now keep internal workflow, policy, asset, and user identifiers out of the operator-facing dialog.
- The receipt presents the readable request type, state, version, independent-review status, application time, and receipt type instead.
- AMS route tables, exception rails, and pickers now use readable operational context or an explicit unresolved-state label instead of truncated internal identifiers when related data is unavailable.
Impact
- Reviewers retain the information needed to verify a controlled decision without being asked to interpret or copy internal identifiers.
Validation
- Production-static Playwright passed 93 checks across ten routes with 135 modal/scanner captures. The queue, applied-receipt, asset-detail, and accountable checkout-creation views are certified; the privacy views were visually reviewed.
Next Step
- Complete real-stack role and hosted readback certification before Preview release sign-off.
AMS Unexpected Audit Observations
Repositories: partners.furries.ph, partners-api, docs.furries.ph
Status: Preview; locally certified, with migration deployment, real-stack, and hosted release gates still open
What’s Changed
- Count operators can now record a readable physical identifier for an item that is not in the register.
- The service stores it as an explicit unexpected audit observation, without creating a false asset or attaching the count to a different asset.
- Count retries use the same idempotency boundary, so a lost response does not create a duplicate unexpected observation.
Impact
- Audit teams can preserve evidence of unregistered physical property while keeping the asset register and reconciliation trail accurate.
Validation
- The disposable database certificate passes 25 reviewed AMS migrations, including unregistered-count identity, rejection of mixed registered/unregistered input, replay-safe persistence, and immutable independent-review evidence.
- API/evidence/EPCIS/TypeScript certification passed 119 route contracts, 83 commands, and 130 OpenAPI operations.
- Dashboard diagnostics passed with zero errors. Production-static Playwright passed 93 checks across ten routes with 135 modal/scanner captures, including the unexpected-observation count and maintenance outcome screens.
Next Step
- Apply the reviewed migrations, then run real-stack role, recovery, and hosted readback certification.
AMS Independent Audit Variance Review
Repositories: partners.furries.ph, partners-api, docs.furries.ph
Status: Preview; locally certified, with migration deployment, real-stack, and hosted release gates still open
What’s Changed
- Audit teams now review one authoritative unresolved variance at a time instead of sending remediation fields through a cosmetic audit-close action.
- Each review records root cause, remediation, accountable owner, due date, and review reason. The original counter cannot review their own result.
- Audit posting is now separate and is rejected until every variance has an independent review.
Impact
- Audit discrepancies retain their accountable remediation trail before an audit can be closed.
Validation
- API/evidence/EPCIS/TypeScript certification passed 119 route contracts, 83 commands, and 130 OpenAPI operations.
- Dashboard diagnostics passed with zero errors. Production-static Playwright passed 93 checks across ten routes with 135 modal/scanner captures, including reviewed audit-variance, unexpected-observation count, and maintenance-outcome screens.
Next Step
- Apply the reviewed migrations, then run real-stack role, recovery, and hosted readback certification.
AMS Controlled Maintenance Outcomes
Repositories: partners.furries.ph, partners-api, docs.furries.ph
Status: Preview; locally certified, with migration deployment, real-stack, and hosted release gates still open
What’s Changed
- Completing a work order now persists actual parts cost, labor cost, downtime, test outcome, next service date, and required follow-up context.
- A failed test keeps the asset in a maintenance hold and quarantine instead of returning it to service.
- Actual parts and labor are associated with the work order as lifecycle-cost records; they remain operational data until the separate finance controls apply an accounting treatment.
Validation
- The disposable database certificate proves idempotent outcome replay, cost persistence, and failed-test hold behavior across 24 AMS migrations.
- API/evidence/EPCIS/TypeScript certification passed 119 route contracts, 83 commands, and 130 OpenAPI operations.
- Production-static Playwright passed 93 checks across ten routes with 135 modal/scanner captures; the completion outcome screen was visually reviewed.
Next Step
- Apply the reviewed migrations, then run real-stack role, recovery, and hosted readback certification.
EPS Recovery Feedback
Repositories: partners.furries.ph, docs.furries.ph
Status: Preview; locally certified, with database and hosted release gates still open
What’s Changed
- EPS now gives planning operators a clear unavailable message and a retry action if access is temporarily denied or the planning service cannot be reached.
- EPS now also checks every planning surface at a 390px mobile width, including the primary Work Item dialog, for contained layouts and usable actions.
- A Schedule Board move now restores its previous choice and offers a refresh if another operator changed that work item first.
Impact
- Operators can recover in place without losing their selected planning project or guessing whether a page is still loading.
Validation
- Playwright injects transient forbidden, service-unreachable, and optimistic-version conflict responses, verifies the appropriate recovery actions, then confirms successful recovery. It also verifies all ten EPS surfaces and the primary dialog at 390px without horizontal overflow. Desktop recovery/conflict and mobile planning states were visually reviewed.
Next Step
- Complete the remaining real database, Worker, and hosted release evidence.
EPS Approved Workspace Consolidation
Repositories: partners.furries.ph, docs.furries.ph
Status: Preview; locally certified, with database and hosted release gates still open
What’s Changed
- The former EPS workspace URL now opens the approved Schedule workspace and keeps the selected planning project in context.
- Older duplicate workspace forms were retired, so planning work uses the current controlled workflows only.
Impact
- Planning teams retain their project scope when moving between EPS pages and no longer encounter an outdated action surface.
Validation
- Playwright verifies the scoped redirect and persistent navigation; the resulting Schedule workspace was visually reviewed.
Next Step
- Complete the remaining real database, Worker, and hosted release evidence.
AMS Controlled Maintenance Pause and Reassignment
Repositories: partners.furries.ph, partners-api, docs.furries.ph
Status: Preview; locally certified, with migration deployment, real-stack, and hosted release gates still open
What’s Changed
- Maintenance teams can pause an in-progress work order with a required interruption reason and accountable confirmation.
- Teams can reassign eligible work orders to another maintenance-capable operator with an explicit handoff reason.
- AMS retains the operator, assignment, timestamps, and an immutable maintenance-history event for both actions.
Impact
- Maintenance coordination is no longer forced into an untracked status edit or informal handoff. Assets remain in their controlled maintenance state until a subsequent authorized completion decision.
Validation
- API certification passed 117 route contracts, 82 commands, and the 128-operation OpenAPI inventory.
- The production-static browser certification passed 88 checks across ten routes with 128 modal/scanner captures; pause and reassign controls were visually reviewed.
Next Step
- Apply the reviewed migration, then run real-stack role and recovery checks before Preview release sign-off.
EPS Accountable Risk Lifecycle Updates
Repositories: partners.furries.ph, partners-api, docs.furries.ph
Status: Preview; locally certified, with database and hosted release gates still open
What’s Changed
- EPS risk, issue, decision, and change-request records now use a dedicated lifecycle action with an allowed next state and recorded reason.
- New records begin Open; generic edits and imports cannot bypass the lifecycle path. The transition is version-protected, replay-safe, and writes immutable before/after audit evidence.
Impact
- Planning teams can update operational state with clear accountability instead of relying on an unstructured status edit or an unsupported state jump.
Validation
- Partner API type checking, dashboard diagnostics, and the complete EPS Playwright workflow certificate passed.
- The browser verifies the exact constrained transition command and the refreshed desktop dialog was visually reviewed.
Next Step
- Apply the pending migration and verify concurrent lifecycle changes in the disposable integration environment.