Sync Shared Context Engineering context files with implemented code changes.
97
97%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
For every completed implementation task, run a sync pass over these shared files:
context/overview.mdcontext/architecture.mdcontext/glossary.mdcontext/patterns.mdcontext/context-map.mdClassify whether the task is an important change before deciding to edit or verify root context files.
context/overview.md, context/architecture.md, and context/glossary.md against code truth before declaring done.context/overview.md, context/architecture.md, and context/glossary.md; confirm they match code truth.context/{domain}/ files for feature-specific detail (see Domain File Policy below).context/overview.md for cross-cutting features).context/context-map.md - Add or refresh discoverability links to any new or changed context files.A task adds a new PaymentGateway abstraction used only in the payments domain (verify-only - domain-local).
context/glossary.md - unchanged (no new root-level terminology).
New file: context/payments/payment-gateway.md:
# PaymentGateway
Abstraction over external payment processors (Stripe, Adyen).
Defined in `src/payments/gateway/`.
## Contract
- `charge(amount, token): Result`
- `refund(chargeId): Result`
See also: [overview.md](../overview.md), [context-map.md](../context-map.md)context/context-map.md - updated with a link to context/payments/payment-gateway.md.
| Important change (root edits required) | Verify-only (root files unchanged) |
|---|---|
| New auth strategy replacing existing one - architecture + terminology | New field on an existing API response - localized, no architecture impact |
| Background job queue used across multiple domains - cross-cutting | Bug fix in a single service's retry logic - no new root-level behavior |
Renaming a core concept (e.g., Order -> Purchase) - canonical terminology | New UI component added to an existing feature - no cross-cutting impact |
context/{domain}/ for detailed feature behavior.overview.md with detail.context/{domain}/ files, keep concise pointers in shared files, and add discoverability links in context/context-map.md.