Skip to content

fix(apps): treat accessible-link requests as publish intent - #53

Merged
raistlin042 merged 1 commit into
feat/lark-apps-devfrom
fix/apps-publish-link-routing
Jun 10, 2026
Merged

fix(apps): treat accessible-link requests as publish intent#53
raistlin042 merged 1 commit into
feat/lark-apps-devfrom
fix/apps-publish-link-routing

Conversation

@raistlin042

Copy link
Copy Markdown
Owner

Summary

When a user asks for an accessible / online / shareable URL after a cloud session completes, the lark-apps skill did not make explicit that this is a publish intent. The model could return the dev-mode /app/{app_id} link or a historical published URL instead of running the release flow. This gap surfaced in eval cases S4-06 / S4-07. This PR adds a publish-intent trigger rule and guardrails so "give me an accessible link" routes to the publish flow.

Changes

  • Add a publish-intent trigger bullet at the top of the "发布态与链接交付" section in skills/lark-apps/SKILL.md (app_type-agnostic: covers both html and full_stack)
  • Add a guardrail to the dev-mode-link bullet in skills/lark-apps/SKILL.md (dev link is for entering edit mode only, must not substitute for publishing)
  • Add the same guardrail to the dev-mode-link bullet in skills/lark-apps/references/lark-apps-cloud-dev.md

Test Plan

  • validate passed (build / vet / unit / integration)
  • skipped: sandbox E2E — lite mode, no CLI behavior change
  • skipped: skillave — S4-06/07 require a real cloud app and a real deploy; verified out-of-band against the Base eval set
  • acceptance-reviewer passed (2/2 scenarios)
  • manual verification: grep -rnE '\+publish(-status)?\b' skills/lark-apps/ returns no match (no dead command-name regression)

Related Issues

N/A

@raistlin042 raistlin042 added bug Something isn't working size/S Low-risk docs, CI, test, or chore only changes labels Jun 10, 2026
@github-actions github-actions Bot added size/M Single-domain feat or fix with limited business impact and removed size/S Low-risk docs, CI, test, or chore only changes labels Jun 10, 2026
@raistlin042
raistlin042 merged commit 0346934 into feat/lark-apps-dev Jun 10, 2026
1 check passed
@raistlin042
raistlin042 deleted the fix/apps-publish-link-routing branch June 10, 2026 07:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working size/M Single-domain feat or fix with limited business impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant