Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

A 30‑day‑old note was obeyed exactly as hard as a 7‑year‑old one

说明与用途

AI 模型持续遵循过时的仓库约束,忽略团队技能的变化。解决方案是将被拒绝的决策存储在带有失效日期的 Markdown 文件中,过期后对模型不可见。

问题

AI agents keep following stale repository constraints, ignoring that team skills may have changed.

结果

The experiment showed that models obey stale constraints regardless of age; hiding expired notes restores correct behavior. The whynot tool provides a lightweight, audit‑friendly way to manage such constraints.

工作流

  • 1. Create a note in the repo with a creation date and an expiry date. 2. Run the model to choose a stack. 3. Observe that the model obeys the note regardless of age. 4. Hide the note after its expiry date. 5. Re‑run the model and see it recommends TypeScript.
  • 6. Build the "whynot" tool to store rejected decisions as Markdown files with expiry metadata.
  • 7. Install via npx whynot-cli init and audit existing agent configs with npx whynot-cli audit.
  • 8. Use the tool to manage future constraints.
  • 9. Monitor agent behavior over time to assess impact.

证据

Every single response refused TypeScript.

来源

A one-month-old note was obeyed exactly as hard as a seven-year-old one.

来源

Make the expired entry invisible. Not annotated. Not warned about. Absent.

来源

whynot is a folder of Markdown files in your repository that records what you ruled out and why — especially rejected entries, which are the only kind of knowledge that cannot be recovered from the code.

来源

  • 记录日期: 2026-10-22T09:11:18.694Z