Skip to content

docs: changelog + skills for waves 10-11#1877

Merged
madmax983 merged 2 commits into
trunk-devfrom
docs-changelog-skills-batch3
Jul 14, 2026
Merged

docs: changelog + skills for waves 10-11#1877
madmax983 merged 2 commits into
trunk-devfrom
docs-changelog-skills-batch3

Conversation

@madmax983

Copy link
Copy Markdown
Owner

Summary

Documents every user-facing change merged to trunk-dev since docs batch 2 (PR #1818). Markdown-only diff — CHANGELOG.md plus the skills/ plugin docs. No code, no version bump; bullets land under the existing ## [Unreleased].

Before / After

Before: the 26 PRs merged after #1818 were absent from CHANGELOG.md and the skills/ plugin docs (only the model-side cascade PR #1836 was already documented).

After: ## [Unreleased] gains 11 Added, 3 Changed, and 5 Fixed bullets, and the existing model-cascade bullet is updated to note the both-sites override diagnostic now ships (#1788). Substantive features are mirrored into the plugin skills.

Headline entries

Skipped as CI/test-infra only: #1849, #1857, #1871.

Files

  • CHANGELOG.md — 19 new bullets + 1 edited under ## [Unreleased]
  • skills/generate/SKILL.md, skills/new/SKILL.md, skills/doctor/SKILL.md, skills/routes/SKILL.md, skills/autumn-web/SKILL.md, skills/autumn-web/references/api-reference.md

Verification

Every bullet was verified against actual source (exact config keys, defaults, feature gates, failure-vs-warning semantics), not PR descriptions.

  • scripts/check-plugin-freshness.sh (skills drift gate) — PASS
  • scripts/check-plugin-freshness.sh --static-only (plugin.json + docs/guide link check) — PASS
  • scripts/check-docs.sh not run: it builds rustdoc to catch broken intra-doc links in the Rust crates; this diff is markdown-only and touches no Rust doc-comments, so it is orthogonal.

No version bump — cutting a release is a separate, deliberate step.


Generated by Claude Code

Document every user-facing PR merged to trunk-dev after #1818 under the
existing ## [Unreleased] section (11 Added, 3 Changed, 5 Fixed) and mirror
the substantive features into the plugin skills (generate, new, doctor,
routes, autumn-web). No version bump. Bullets verified against source.

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request updates the changelog and documentation files to reflect recent features and fixes on the trunk-dev branch, including in-process TLS termination, automatic ACME certificate provisioning, one-time submit tokens, route auth-coverage audits, accessible UI primitives, and various scaffolding improvements. The single review comment was found to be incorrect, as it mistakenly identified two distinct changelog entries as duplicates; therefore, I have no feedback to provide on the changes.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@madmax983 madmax983 marked this pull request as ready for review July 13, 2026 17:44

@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: 60d8987933

ℹ️ 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 skills/generate/SKILL.md Outdated
| `Uuid` | `UUID NOT NULL` | `Uuid` |
| `Bytea` | `BYTEA NOT NULL` | `Vec<u8>` |
| `Attachment` | `JSONB NULL` (blob metadata) | `Option<Blob>` (always nullable) — **requires `storage` feature in Cargo.toml**; generator does not add it automatically |
| `Attachment` | `JSONB NULL` (blob metadata) | `Option<Blob>` (always nullable) — **requires `storage` feature in Cargo.toml**; generator does not add it automatically. **(trunk-dev)** the scaffold's create/update handlers take a `Multipart` extractor and stream to the blob store via `save_to_blob_store` (issue #1236) |

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 Remove the stale manual-storage warning

For trunk-dev attachment scaffolds, this line now describes the multipart handlers but still says the generator does not add the required storage feature. The scaffold planner currently auto-enables both storage and multipart when attachment fields are present (autumn-cli/src/generate/scaffold.rs calls ensure_autumn_web_feature for both), so agents following this skill will tell users to make unnecessary Cargo.toml edits and may misdiagnose generated attachment scaffolds.

Useful? React with 👍 / 👎.

…olds

The scaffold planner auto-enables autumn-web's storage + multipart features
(and uuid v4) when an Attachment field is present, so the generated project
compiles with no manual Cargo.toml edits. Addresses PR review feedback.
@madmax983 madmax983 merged commit 724eec4 into trunk-dev Jul 14, 2026
23 of 25 checks passed
madmax983 added a commit that referenced this pull request Jul 15, 2026
…ness (#1967)

* docs: changelog backfill, TLS/ACME guide (#1860), a11y dedupe + skills freshness

- CHANGELOG.md: backfill 21 bullets under the existing [Unreleased] section
  for work merged since docs batch 3 (#1877) — autumn deploy CLI (#1607),
  #[lifecycle] state machines (#1675/#1911), SQLite foundation (#1614),
  a11y primitives + scaffold track (#1706), content negotiation (#1881),
  nested has_many forms (#1915), security manifest v2 (#1879), owner-scoped
  codegen (#1882), and assorted CSRF/tenant/multipart/blob/schema fixes.
  No version bump; no new dated section.
- docs/guide/tls.md (NEW): TLS & HTTPS guide — direct in-process TLS,
  automatic ACME HTTP-01, reverse-proxy termination, certbot + mkcert
  walkthroughs. Closes #1860.
- docs/guide/deployment.md: replace the #1860 placeholder with a live
  cross-link to the new TLS guide (cross-ref only).
- skills/autumn-web/references/api-reference.md: merge two duplicate a11y
  sections into one canonical section and add a transition_controls entry (#1917).
- skills/*: freshness edits for lifecycle, autumn deploy, a11y primitives,
  SQLite backend, and nested forms.

* docs(tls): use literal ampersand in link + reword ACME renewal loop

* docs(tls): correct autumn deploy TLS termination claim (does not provision certs)

* docs: deploy changelog = binary/systemd workflow; note ACME single-process limitation

* docs(tls): show tls/acme feature activation; deploy-path HTTPS is proxy-only

* docs(tls): document custom ACME directory inline-table syntax

* docs(tls): scope autumn deploy HTTPS to an external front-terminator (managed kamal-proxy is HTTP-only)

* docs(changelog): clarify autumn deploy subcommands (build --embed precedes up; check ≠ plan)

---------

Co-authored-by: Claude <noreply@anthropic.com>
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.

2 participants