Files
pedwfrontend/memory-bank
2026-07-01 11:29:15 +00:00
..
2026-07-01 11:29:15 +00:00

Memory Bank Operating Protocol

Purpose

Capture durable engineering knowledge for PEDW FrontEnd so AI agents and humans make consistent, safe decisions over time.

When to Update

Update memory-bank entries when any of the following occur:

  1. A non-trivial architectural or implementation decision is made.
  2. A recurring pattern is introduced or standardized.
  3. A pitfall/incident/root cause is discovered.
  4. A release introduces meaningful behavior/risk changes.
  5. Open questions block safe delivery.

Who Updates

  • AI agent: must add or amend entries for non-trivial changes completed during a task.
  • Human engineer/reviewer: validates or amends entries during PR review.
  • Tech lead/owner: resolves open questions and marks decisions as accepted/superseded.

Required Metadata (for every new entry)

  • date: YYYY-MM-DD
  • author: agent name or person
  • scope: files/routes/features affected
  • type: decision | pattern | pitfall | change | question | glossary
  • rationale: why this matters
  • impact: user/system/security/i18n/a11y implications
  • status: proposed | accepted | superseded | open | resolved

Entry Quality Rules

  • Keep entries concise and specific to this repository.
  • Link to concrete files/paths where possible.
  • Do not include secrets, tokens, personal data, or sensitive payload examples.
  • If uncertain, record assumptions explicitly and add to open-questions.md.