Add Node Developers reference and Home workspace support - #24
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.
Node had no in-app developer contract for its Core inspection and settings workflows. This adds a public English Developers tab in Node 1.4.5, covering bridge capabilities, status/peer reads, writable metadata, units and validation, approval, saving and restart effects. Node remains Qortium-only.
The canonical
?view=developersroute accepts developer/reference aliases, retains settings context and host/query/fragment parameters, and supports Home Back/Forward without losing unsaved drafts. Copy controls announce results; the reference supports Home appearance and stays usable without admin authority or a working Core. The existing settings allowlist and write/restart permissions are unchanged.Validation:
5959eb178542173a7593ab766592f7fbdc20fb16.apiDocumentationEnabledchange and restoration pass; restart denied. The acceptance proxy blocks actual restart and all mutations except this one boolean setting. No Core restart occurred; temporary credential/connection removed.The live test clarified an existing Core distinction documented here: saving reloads the settings object, while restart-dependent services may still use earlier values. Core retains
pendingRestartafter restoring the original setting, even when the file and loaded object match. The originalapiDocumentationEnabled=trueis restored; the marker remains and no restart was performed. Core/Node presentation semantics are recorded as a separate follow-up.Ready for review; this feature has not been merged or published to QDN.