Skip to content

fix: align board test with accessible Markdown source link #126

Description

@Jammy2211

Overview

Memory PR125 exposes a pre-existing test regression on origin/main 3ce9948: Brain's shared section_layout converts the Markdown source link into an accessible icon, but Memory expects the retired visible markdown version anchor. Update the test to verify the unchanged destination and accessible label without changing production rendering.

Plan

  • Reproduce the single failure on exact origin/main.
  • Follow Brain's canonical accessible Markdown source-link contract and preserve repository, paper and issue-action checks.
  • Validate the focused/full Memory tests, citation/structure/wiki checks and independent review.

Tier: notify — merge mode: human-authorized in-turn merge on independent CLEAN review and green checks, as a prerequisite of the approved inference-sampler-literature phase.

Detailed implementation plan

Affected repo: PyAutoMemory only. Branch survey: canonical main at3ce9948, clean; existing feature/inference-sampler-literature at1ce6ed6 is owned by the same root session and remains untouched. Isolated prerequisite branch feature/memory-board-header-contract created from main. Root explicitly authorized coordination under the existing owned task claim.

Edit only tests/test_board.py::test_paper_links_and_issue_actions: locate the anchor whose destination is dashboard.md, assert aria-label=Markdown version, and retain the existing GitHub Page, paper and issue-action assertions. No product code, shared Brain code, generated boards or literature changes. Run make test, make validate and applicable CI checks.

Original Prompt

Human: "prm, and continue through all phases autonomously to the end".

Root prerequisite: investigate Memory PR125 CI failure tests/test_board.py188 stale markdown link assertion; use bug/start-dev/workspace workflow; isolated branch/issue linked to existing owned literature task; no source commits/push/merge by the implementation worker.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions