Skip to content

sync: publish data → main - #831

Merged
jmservera merged 1 commit into
mainfrom
sync/publish-to-main
Oct 12, 2026
Merged

jmservera merged 1 commit into
mainfrom
sync/publish-to-main

Conversation

@squadscope-pr-app

Copy link
Copy Markdown
Contributor

Automated sync of generated content and data subtrees from the publish branch to main.

This PR keeps main up-to-date with generated data and content from the crawl/publish pipeline.

Synced paths (required — workflow fails if missing on publish):

  • data/raw/ — raw crawl data
  • data/analyzed/ — weekly analysis summaries
  • data/metrics/ — token usage metrics
  • data/taxonomy/, data/topic-hubs/ — canonical and dynamic topic state
  • content/weekly/, content/monthly/, content/yearly/ — generated Hugo pages
  • content/topics/ — dynamic topic hubs overlaid onto durable seed hubs

Explicitly NOT synced:

  • .squad/** — Squad memory, decisions, run counters, skills, logs, and agent histories are not authoritative on publish.

Notes:

  • Publish is authoritative for replaced synced paths. Hand-edits on main to these paths WILL be overwritten.
  • Topic hubs are overlaid so durable seed pages absent from publish are preserved.

Safe to merge — contains only generated data, no code changes.

@squadscope-pr-app squadscope-pr-app Bot added the squad Squad triage inbox — Lead will assign to a member label Oct 12, 2026
@github-actions

github-actions Bot commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

🔎 Site preview ready

A rendered preview of this PR was built with Hugo extended (drafts + future content included).

You can find it by opening workflow run → Artifacts → site-preview.

Download it, then serve and open it locally:

gh run download 38293874180 --repo jmservera/SquadScope --name site-preview --dir site-preview && cd site-preview
python3 -m http.server 8080   # then open http://localhost:8080/

(Links are root-relative, so open it via a local web server rather than file://.)

Reviewer checklist

  • Homepage renders correctly
  • Latest weekly article renders correctly
  • Representative archive / rollup (monthly, yearly, topics) pages render
  • Navigation menu, search page, and footer look correct
  • Light + dark themes both look correct
  • Mobile widths checked: 320 / 360 / 390 / 414 / 768 px
  • Screenshots attached for the operator / Fry / Calculon review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Tied themes generate nondeterministic historical churn, and the yearly page prematurely describes October as complete.

1 open finding
What changed in this PR

Syncs W42 generated crawl, analysis, metrics, rankings, and Hugo content into main.

Changes:

  • Adds W42 external-news and weekly analysis artifacts.
  • Refreshes monthly/yearly rollups and taxonomy.
  • Updates ranking and token-cost datasets.
File Description
static/​data/​rankings/​most-starred-mcp-projects.json Refreshes MCP rankings.
data/​topic-hubs/​dynamic-topic-creation.log Records W42 topic processing.
data/​taxonomy/​topics.json Updates topic usage counts.
data/​raw/​2026-W42-external-news.json Adds external-news crawl.
data/​observatory/​ranking_summary.json Advances ranking metadata to W42.
data/​metrics/​token-usage.jsonl Adds W42 token usage.
data/​metrics/​cost-summary.json Reconciles W42 analysis cost.
data/​derived/​yearly/​2026-evidence-pack.json Adds W42 yearly evidence.
data/​analyzed/​2026-W42-summary.md Adds weekly analysis.
data/​analyzed/​2026-W42-press-context.md Adds press correlation context.
data/​analyzed/​2026-10-month-synthesis.md Extends October synthesis.
data/​analyzed/​2026-10-month-synthesis-pack.json Adds W42 synthesis inputs.
data/​analyzed/​2026-09-month-synthesis.md Reorders September themes.
content/​yearly/​2026.md Refreshes yearly narrative.
content/​weekly/​2026/​W42.md Publishes the W42 page.
content/​monthly/​2026/​10.md Adds W42 to October.
content/​monthly/​2026/​09.md Refreshes September metadata.
content/​data/​most-starred-mcp-projects/​index.md Refreshes MCP data page.
content/​data/​_index.md Advances data-page metadata.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread data/analyzed/2026-09-month-synthesis.md Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The yearly narrative incorrectly identifies W26 as June’s latest weekly report despite W27 being present.

1 open finding
1 resolved since last review

🧠 Review effort: Balanced

Comment thread content/yearly/2026.md Outdated
@jmservera

Copy link
Copy Markdown
Owner

Operational recovery handoff: latest-head Copilot completed at 17:26:22Z on de624ba and correctly raised a new yearly generation issue (discussion_r4250685368 / PRRT_kwDOSgq4hM6rjzzc). June evidence includes W27, but rendered June says the latest weekly report is W26; generator sentence-budget truncation appears to label last retained summary as actual latest. All 20 checks are green; merge remains blocked intentionally by this valid unresolved finding. Requires bounded source fix plus independent review and owning regeneration, not hand editing generated content. Original deterministic-order thread is fixed, evidenced and resolved. Owning sync 38281707150 attempts 1/2 both failed on immediate stale previous-head metadata; a later normal exact-head merge can recover once review passes. Queued canonical W42 dispatch 38270494467 remains waiting and was not approved/submitted; no duplicate publishing was initiated. No YouTube or Spotify W42 publication claimed.

Automated sync of crawl data, analysis, and content
from the publish branch.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The large generated editorial and data refresh warrants final human validation despite no unresolved code defects.

0 open findings

1 resolved since last review

🧠 Review effort: Balanced

@jmservera
jmservera merged commit 0992bba into main Oct 12, 2026
21 checks passed
@jmservera
jmservera deleted the sync/publish-to-main branch October 12, 2026 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

squad Squad triage inbox — Lead will assign to a member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants