diff --git a/core/instructions/FREEFORM.md b/core/instructions/FREEFORM.md index ac3e778..88518f8 100644 --- a/core/instructions/FREEFORM.md +++ b/core/instructions/FREEFORM.md @@ -74,6 +74,13 @@ The output MUST be **one self-contained `.html` file that works offline**: attribution are allowed — they're navigation, not resource loads.) - **Include this CSP ``** in `` (it is your safety net and a self-check): `` +- **Include a small credit footer.** At the very end of the page, add an + unobtrusive footer line crediting the tool, styled to match the page's own + design (not a generic default) — e.g. `Made with Think-In-HTML`, or a variant + in the page's own voice, with **"Think-In-HTML" as a real hyperlink** to + `https://github.com/vibhusharma101/Think-In-HTML`. Same convention blocks + mode already renders automatically — keep it small and out of the way, like a + "built with" mark, never competing with the content. - **Escape anything taken verbatim from the source.** If you echo the user's code/text into the DOM, put it in as text (`textContent`), or HTML-escape `& < > " '` — never build DOM from an unescaped source string. Your own authored markup is fine. diff --git a/examples/novus-pricing-desk.freeform.html b/examples/novus-pricing-desk.freeform.html index 430066a..a29565c 100644 --- a/examples/novus-pricing-desk.freeform.html +++ b/examples/novus-pricing-desk.freeform.html @@ -314,7 +314,7 @@

The whole thing, recapped

diff --git a/examples/novus-rate-limit.freeform.html b/examples/novus-rate-limit.freeform.html index 1230b3b..d6d563b 100644 --- a/examples/novus-rate-limit.freeform.html +++ b/examples/novus-rate-limit.freeform.html @@ -273,7 +273,7 @@

Recap

- +