Skip to content

feat: complete project discovery entrypoints - #17

Merged
lightdoodleh merged 3 commits into
mainfrom
codex/discovery-entrypoints
Jul 27, 2026
Merged

feat: complete project discovery entrypoints#17
lightdoodleh merged 3 commits into
mainfrom
codex/discovery-entrypoints

Conversation

@lightdoodleh

Copy link
Copy Markdown
Owner

What changed

  • rewrite the README hero around the core value and add a lightweight product-loop GIF
  • make checks degrade cleanly when Playwright is not installed in a consumer environment
  • add package discovery metadata and a GitHub Pages homepage URL
  • add a responsive, no-install, read-only online demo with aligned PRD
  • add a 1280×640 repository social-preview asset

Validation

  • npm run check:changed — 0 errors / 0 warnings
  • npm run check — 0 errors; runtime layer skipped with one environment warning because Chromium is unavailable
  • desktop/mobile browser QA, filtering, detail view, and PRD delta interaction — passed
  • npm pack --dry-run — passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: da79a144bf

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/index.html
const term = keyword.value.trim().toLowerCase();
const selectedStatus = status.value;
const filtered = CUSTOMERS.filter(customer => {
const matchesTerm = !term || customer.name.toLowerCase().includes(term) || customer.contact.toLowerCase().includes(term);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Align customer-name filtering with the PRD

When a visitor enters a contact such as “李四” in the field labeled “客户名称,” this condition returns that contact’s customer even though the PRD defines this field only as fuzzy filtering by customer name (docs/index.md:23). Either remove the contact predicate or document and relabel the combined search criterion so the demo and PRD describe the same behavior.

AGENTS.md reference: AGENTS.md:L13-L16

Useful? React with 👍 / 👎.

Comment thread docs/index.md

## 字段与状态

| 字段 | 说明 |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Document every field rendered by the demo

This field section omits “客户编号” and “备注,” although the new detail prototype renders both at docs/index.html:599-605 and the list also renders the customer number. Add those definitions to the PRD field table so reviewers have a source of truth for every displayed field rather than an incomplete contract.

AGENTS.md reference: AGENTS.md:L41-L42

Useful? React with 👍 / 👎.

@lightdoodleh
lightdoodleh merged commit ab58b14 into main Jul 27, 2026
6 checks passed
@lightdoodleh
lightdoodleh deleted the codex/discovery-entrypoints branch July 27, 2026 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant