Conversation
- Register issue-draft + issue-pr-sync skills in automation registry. - Bump sites/index.html agent/skill counts for issue-draft. - Trim AGENTS.md prose to keep always-loaded chain under 20480-byte cap. - Replace inline link example in plan doc with prose to satisfy link checker.
…ix draft branch var in issue-draft agent
chore(sync): merge main into develop after PR #309 direct-to-main
feat(workflow): add issue-draft track — early draft PR + living PRD from /spec:idea
chore(graph): update Graphify 0.7.x integration
Bring spec scaffolding and planning artifacts under version control before beginning implementation. Covers idea.md, requirements.md, design.md, spec.md, tasks.md, and workflow-state.md from Stages 1-6. Refs: SPECDOC-VITEST-001, TASKS-VITEST-001, issue #295
Resolves Codex P2 finding on PR #337. The deploy job's `permissions` block lists only `contents`, `pages`, and `id-token`, so the GITHUB_TOKEN exposed to `npm run snapshot` cannot reach the repo's Issues API. In Actions, once `permissions:` is set explicitly, every unlisted scope is denied; the snapshot script silently fell into its degraded no-token path and `sites/src/data/issues.json` was never refreshed during a real deploy. Add `issues: read` so the snapshot step can fetch issue metadata. Permission stays minimal — read-only and only on issues. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
docs(security): add settings evidence checklist
docs(adr): sweep proposed decision statuses
feat(site): astro product page migration (#335)
fix(plugins): ship plugin registry in package
Bump version 0.5.1 -> 0.6.0 across the canonical version-mirror surfaces (`package.json`, `package-lock.json`, `scripts/cli.ts`, `README.md` badge + status block + roadmap row, `docs/specorator.md` header, `docs/product-brief.md` frontmatter + roadmap row) and finalize the CHANGELOG: rename `[Unreleased] — astro-product-page` to `[v0.6.0] — 2026-05-08`, refresh notes to reflect the FIX-CI-007..016 fixes that landed during the PR #337 review loop, and seed an empty `[Unreleased]` stub for the next cycle. Headline: Astro 6 static site replaces hand-maintained `sites/index.html`. Repo-driven landing / tour / tracker / info hub sections; brand-token bridge from the canonical `colors_and_type.css`; dynamic Pages base from `actions/configure-pages` so forks deploy with the right URL prefix. Outstanding `feat(v06)` PRs (#176-#181 — golden-path proof, cross-tool adapters, hook packs, security review path, adoption profiles, ISO 9001 watch) are deferred to v0.6.1 / v0.7.0. Verify gate green locally on this commit. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
chore(release): cut v0.6.0 — Astro product page
fix: stabilize npm script invocation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: bc91fa2af1
ℹ️ 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".
`actions/configure-pages` emits an empty `base_path` output for root-hosted Pages (`<owner>.github.io`). The prior `??` fallback only fired on `null`/`undefined`, so an empty string propagated as `base: ""` and broke root-relative asset paths on forks and root deployments. Switch to `||` so empty also falls through. Codex review on PR #361. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Fix lands in #362 (use |
fix(sites): fall back to default base when GITHUB_PAGES_BASE empty
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 178ebb8ed9
ℹ️ 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".
`sitesExcludeArgs` was applied unconditionally when `sites/` was absent or `sites/node_modules` was missing, which filtered out callers' explicit single-file targets and caused Vitest to exit non-zero with `No test files found`. This broke the documented single-file invocation path on fresh clones and CI shards before sites deps were installed. Skip the exclude list when any forwarded arg matches `/\.test\.[tj]sx?$/i`. Test-name patterns passed via `-t "<pattern>"` are unaffected — patterns do not end in test extensions. Implicit suite runs continue to auto-exclude as before. Codex review on PR #361. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Fix lands in #363 — exclude list now skipped when caller passes an explicit |
fix(scripts): pass through explicit test targets in test:scripts
Summary
Standard
develop -> mainpromotion PR perdocs/branching.mdShape B. Carries the v0.6.0 release commit (d9550c8) and every PR merged into develop since the last main promotion.Headline: Astro 6 product page replaces the hand-maintained
sites/index.html. Repo-driven sections, brand-token bridge, dynamic Pages base fromactions/configure-pages.Test plan
v0.6.0on main locally, push tagchore/promote-demoPR (main -> demo, fast-forward)pages.ymlfires on demo push -> https://luis85.github.io/agentic-workflow/🤖 Generated with Claude Code