Repository navigation
Open the question board from the main website - #1192
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Clicking Open questions on the homepage or graph currently opens a “To be released” placeholder. This change opens the existing Open Question Board at
/problem-reductions/open-questions/, including its search, chronological IDs, problem details and GitHub PR submission dropdown. The old#open-questionsandopen-problems.htmlURLs redirect there too.Merge the registry directory PR before this PR. Registry entries and the GitHub submission links move to
registry/<slug>.json; the deployment browser check expects that location.The documentation workflow checks out
GiggleLiu/autoresearch-gadgetsonmainusing the existingPROJECT_READ_TOKEN, builds its board with uv and its committed lockfile, and includes onlywebsite/dist/in the Pages artifact. The board has its own asset release and CSP;registry.jsonstays byte-for-byte unchanged so repository evidence paths remain valid. Only runs onmaindeploy; feature-branch dispatches can verify the complete artifact safely.For example, click Open questions, choose All questions, search
Q001, open the question and click Submit a solution. The dropdown selectsQ001and the GitHub edit link targetsregistry/bfs-tree-support.json.Validation of the full implementation before the directory move (commit
3fe72b70):/problem-reductions/, including homepage/graph navigation, both legacy URLs and the submission flow.Four existing browser failures were reproduced on unmodified
mainand corrected: the CircuitSAT rule now targetsDecisionSpinGlass; the ILP documentation check explicitly chooses its intended binary/f64 variant; and the graph layout check compares variant count with the published registry instead of assuming four variants. The layout and content assertions are retained.The feature-branch documentation run passed: private-source checkout, board build, complete documentation build, all build/browser checks and Pages artifact upload. The existing
PROJECT_READ_TOKENworks; no additional secret is required. Deployment was skipped as intended. Regular PR CI also passed for that implementation. Merge intomainto deploy the board through the existing Pages workflow.The previous failed push run had exactly the four browser failures described above; all four are fixed in this PR. The documentation
buildjob uses identical steps and permissions forpushandworkflow_dispatch, with no event-specific build conditions. Its successful build job on commit3fe72b70passed all 50 browser checks and artifact upload. The actual push-triggered run will start when this PR merges intomain.For the registry directory update, rebuilt the board and main website and reran the homepage → board → submission-link browser test against the new layout; it passes. The generated registry export remains byte-for-byte unchanged.