Show the complete diff and explain every publication-related change. Confirm that no credentials, tokens, private files, synthetic input data, generated reports, caches, or unrelated changes will be committed. After separate approval, stage only the approved files, show the staged diff, commit, and push the feature branch. Prepare the pull request and identify the exact human review boundary. Do not merge until I approve. After the approved merge, guide me through enabling GitHub Pages through the repository's official settings or approved workflow. Pause whenever browser authentication or a repository-setting decision is required. Do not request or display credentials or authentication codes.