the check failed ("capacity: only a forge admin reads or changes it > an admin changes each one from the page, the API and MCP; a wrong value is refused; every change is kept") and the decider saw no point in another try (pull #1000 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.
the check failed ("capacity: only a forge admin reads or changes it > an admin changes each one from the page, the API and MCP; a wrong value is refused; every change is kept") and the decider saw no point in another try (pull #1029 closed).
Those checks went red on tests this change does not touch. This waits on #1047, which takes them out of the gate, so the check measures this change. Start from today's main. What done looks like is #618's, unchanged:
---
Pillar: P7 Steering (umbrella #593). One run, started fresh from today's main.
Outcome (what a person sees). On a phone, sharing a link or text to the installed forge opens the composer with it filled in; one tap sends it as a tell.
Today./manifest.webmanifest exists (src/web/standards.ts) with no share_target.
Acceptance.
[ ] The web manifest declares a share_target (GET) to a route that opens the feed composer prefilled with the title, text and URL.
[ ] Choosing the app (or the forge itself) and sending lands the same tell as the composer.
Done means reachable (all four, or the pull says which one does not apply and why):
Page: the share sheet on an installed forge
MCP: tell already does the same; the pull says so
Test: the manifest has the target; the route prefills
Look: the composer opened from a share, on a phone
Replaces #618, parked twice:
Those checks went red on tests this change does not touch. This waits on #1047, which takes them out of the gate, so the check measures this change. Start from today's main. What done looks like is #618's, unchanged:
---
Pillar: P7 Steering (umbrella #593). One run, started fresh from today's
main.Outcome (what a person sees). On a phone, sharing a link or text to the installed forge opens the composer with it filled in; one tap sends it as a tell.
Today.
/manifest.webmanifestexists (src/web/standards.ts) with noshare_target.Acceptance.
share_target(GET) to a route that opens the feed composer prefilled with the title, text and URL.Done means reachable (all four, or the pull says which one does not apply and why):
tellalready does the same; the pull says soStart from: src/web/standards.ts, src/web/studio/tell.ts, src/web/studio/feed.ts.
Depends on: #599 (home is the feed).
Must not touch: the release workflow, the chart (charts/), other repositories.