Daily Git Summary

Standup Summary for 2026-05-19

Yesterday's git activity centered on four concrete areas: the web workspace moved onto Next.js 16, the repository gained a generated docs index plus a Pages workflow, native deploy and recovery scripts were tightened, and Alpaca news ingestion was wired through native deployment with persisted article handling.

Date Covered 2026-05-19
Commits Reviewed 18
Main Surfaces Web, docs, deploy, ingest-news
Validation Basis git log --stat and commit spot checks

Summary

Platform and Docs

The day started with repo documentation cleanup and a real framework bump in apps/web, then shifted into publishing infrastructure for generated docs.

Deploy and Ingest

The later commits focused on native deployment safety and on getting Alpaca news ingestion authenticated, service-managed, and persisted through the API.

Changes Made

b6fa2f0 07:31 ET Web upgrade

Moved the web workspace to Next.js 16

  • apps/web/package.json and both lockfiles were updated in commit b6fa2f0.
  • apps/web/next-env.d.ts and apps/web/app/terminal.tsx were adjusted as part of the same upgrade commit.
  • The earlier commit 8173b05 used the upgrade title but only changed AGENTS.md and AGENTS server.md, so the code-facing upgrade evidence comes from b6fa2f0.
apps/web/package.json apps/web/app/terminal.tsx bun.lock
82fd29f 07:40 ET Repo docs

Refreshed repo documentation and turn-doc rules

  • README.md was substantially rewritten in 82fd29f to reflect the current project state.
  • AGENTS.md and the turn-doc guidance were clarified in a790a28 and documented in cb2de93.
README.md AGENTS.md docs/turns/2026-05-19-0805-clarify-repo-turn-doc-rules.html
4bacf2c 14:59 ET Publishing

Added a generated docs index and GitHub Pages workflow

  • .github/workflows/docs-pages.yml was added to publish docs content.
  • scripts/generate-docs-index.mjs and the generated docs/index.html landed in the same commit.
  • Two daily-summary commits, 75ff4f4 and 276d489, added then regenerated the prior standup HTML after a merge.
.github/workflows/docs-pages.yml scripts/generate-docs-index.mjs docs/index.html
4b8eaae 19:28 ET Native deploy

Tightened native deploy and recovery documentation

  • deployment/native/systemd/user/islandflow-ingest-options.service was simplified in 4b8eaae.
  • scripts/deploy.ts picked up SSH-assumption fixes in e70835e.
  • Supporting deployment docs were added in docs/turns/2026-05-19-native-options-recovery-guardrails.html and docs/turns/2026-05-19-harden-native-ssh-deploy-checks.html.
scripts/deploy.ts deployment/native/README.md deployment/native/systemd/user/islandflow-ingest-options.service
7d25608 19:57 ET News ingest

Wired Alpaca news into config, native services, and API persistence

  • packages/config/src/alpaca.ts, packages/config/src/index.ts, and packages/config/tests/alpaca.test.ts were added in 7d25608.
  • deployment/native/systemd/user/islandflow-ingest-news.service was introduced so the native install path includes the news worker.
  • services/ingest-news/src/index.ts was updated in both 7d25608 and 93b9152, and services/api/src/index.ts was updated in 93b9152 to persist stories and request article content.
packages/config/src/alpaca.ts services/ingest-news/src/index.ts services/api/src/index.ts

Context

The commit stream moved from repo hygiene and framework maintenance in the morning to deploy and ingestion hardening in the evening. The highest-repeat files were .beads/issues.jsonl, README.md, services/ingest-news/src/index.ts, scripts/deploy.ts, and deployment/native/README.md, which matches that split between workflow tracking, documentation, deploy tooling, and news ingest work.

Important Implementation Details

Concrete additions
  • A new docs publishing path now exists through .github/workflows/docs-pages.yml and docs/index.html.
  • Native deployment now includes a dedicated ingest-news user unit in deployment/native/systemd/user/islandflow-ingest-news.service.
  • Alpaca configuration gained dedicated source code and tests in packages/config/src/alpaca.ts and packages/config/tests/alpaca.test.ts.
Notable caveat in the log
  • The commit message in 8173b05 references a Next.js upgrade, but its recorded file changes are documentation-only, so the actual package and lockfile upgrade is attributed here to b6fa2f0.
  • One commit, 171cf52, is a merge commit without file-level stat output in the daily summary, so it is treated as integration context rather than a standalone delivered change.
git log --since='2026-05-19 00:00' --until='2026-05-20 00:00' --stat --decorate=short

Expected Impact for End-Users

Web contributors now have the repo recorded on Next.js 16 with matching lockfile updates in both the main workspace and Docker workspace mirror.

Documentation consumers now have a generated index plus a Pages publishing workflow, making turn docs easier to browse outside the repo tree.

Native deployment operators now have stricter SSH and rollback guidance, along with an ingest-news user unit that lines up with the later Alpaca news changes.

News pipeline users should see Alpaca news handled through explicit config wiring and story persistence paths recorded in the API and ingest service commits.

Validation

Issues, Limitations, and Mitigations

Follow-up Work