{% extends "base.html" %} {% load static %} {% block title %}Copy Prompt — Mockup{% endblock %} {% block content %}

Copy Prompt

Act 17 — server-built AI instructions on VIEW headers and list Actions (Option B)

Activity detail (VIEW)

Header toolbar: [Copy Prompt] before [Back]. Hidden textarea holds server-built prompt.

Open detail mockup

Activities list (LIST+FIND)

Actions column: icon-only copy beside View (eye). Same payload as detail.

Open list mockup

Guest browse (VIEW)

Public released activity — Copy Prompt visible, no Edit/Delete, guest banner shown.

Open guest detail

Embed panel

Content Browser ?embed=1 — Copy Prompt in embed header, no navbar chrome.

Open embed mockup

Clipboard error

Simulates denied navigator.clipboard.writeText — danger toast, no navigation.

Open error demo

Empty list

LIST+FIND with zero rows — empty state placeholder.

Open empty list
Spec: Production uses CopyPromptService (Option B). Mockups use hardcoded MOCK_COPY_PROMPT_* strings. Feature files: docs/features/act-17-copy-prompt/.
Mockup screens: Index · Activity detail · Guest detail · Embed · Activity list · Empty list · Clipboard error
{% endblock %}