← Development log

Checks & tests

Newest first. Test numbers show sequence, without calendar dates or times.

Each entry states what was checked and where. Code checks and simulations do not replace physical-device testing. Earlier results are retained as history, not presented as new runs.

T031 Option B branding validation

Homepage and account page loaded with the two-row COSMOS expansion and cyan initials. Desktop screenshot reviewed; no horizontal homepage overflow. Responsive font sizing and narrow-screen spacing included; physical phone/tablet visual check remains available. Shared gateway PHP syntax and existing Supernova/Polaris inline-script CSP hashes passed. Existing application URLs preserved.

T030 Behavior COSMOS branding checks

Visible homepage and account check plus hosting-source validation

T029 New domain redirect configuration

Hosting configuration and public reachability

T028 Session loading and saved-record retest

R029 isolated startup tests and authenticated live navigation

T027 Polaris fictional scenario and report checks

Authenticated browser workflow after user agreement review

T026 iPad workflow and navigation review

User confirmation and authenticated browser navigation

T025 Authenticated report action checks

Fictional Nebula observations in the signed-in COSMOS account

T024 Report action verification

Deployed fictional UI, isolated generation checks and hosting validation

T023 Report usability and filenames

User feedback and implementation checks

T022 Nebula live report workflow

Temporary fictional browser fixture using deployed Nebula scripts; email disabled

T021 Nebula report grids

Isolated report-function tests and actual generated PDF inspection

T020 User device checks and save guidance

User-reported phone and iPad checks; hosting source validation

T019 Shared sign-in consistency

Source validation and public entry-page check

T018 Supernova header update

Hosting source checks

T017 Readability and filename deployment

Live hosting file validation, local filename tests, and desktop browser measurements of a fictional layout fixture

T016 Desktop recovery and exported PDF

User desktop screenshots, reported photo previews and uploaded PDF review

T015 Live backup verification and screen recheck

Confirmed results from the real cloud-browser session; optional receipt download was interrupted by a browser-control timeout

5 passed checks
  • Live read-only backup check passed without another passphrase prompt: two incidents, two photos, two unique incident IDs, two identical existing IDs and no conflicts or potential additions. No records were imported, overwritten or modified.
  • Updated Logs view hides the guided incident editor.
  • Fictional test incident remained present once with two follow-ups after reload and private unlock.
  • Recovery menu computed styles confirmed light text on a dark background.
  • Recovery panel opened without obsolete status text on the updated app load.
Pending checks & limits
  • Optional verification-receipt saving was not confirmed because the cloud-browser connection timed out after the successful check.
  • Recovery-panel reopening after a nonempty status message still needs a live recheck.
  • Actual saved-PDF inspection and physical-device restore remain pending. Earlier isolated recovery tests are not a physical-device test.
T014 Same-vault backup verification

Deployed-code regression checks in isolated contexts; live check awaits reload

2 test suites passed
  • Combined incident, follow-up, report and recovery regression suite passed after the verification change.
  • Matching backup verified using the active vault key without a passphrase prompt or record changes; a different key still requested a passphrase, and cancel left records unchanged.
Pending checks & limits
  • Live verification and the earlier visual fixes require the updated app to be reloaded and unlocked privately.
  • Actual PDF and physical-device recovery checks remain pending.
T013 Live interface issues and fixes

Issues observed in the live browser; fixes installed for the next page load

Pending checks & limits
  • Recovery-menu button contrast: fixed in shared CSS; visual recheck pending reload.
  • Guided incident editor appeared above Logs: fixed with a scoped Logs-view rule; visual recheck pending reload.
  • Recovery panel carried an old status message: opening it now clears the status; live recheck pending reload.
T012 Live incident, follow-ups, report and backup

Real cloud-browser checks with one separate fictional incident and two synthetic images

10 passed checks
  • Saved a fictional incident with two photos; encrypted-save confirmation appeared.
  • Added two follow-ups through the live form.
  • Optional recurrence and next-steps fields persisted.
  • Original response and outcome remained unchanged.
  • Saved log displayed both follow-ups in chronological order.
  • Saved numbered photo preview loaded within the screen.
  • Actual generated browser report contained both follow-ups and both photo pages; both images decoded.
  • Actual encrypted backup downloaded and the app confirmed its record count.
  • Downloaded backup used the supported encrypted envelope; test code and narrative were absent from plaintext.
  • Empty follow-up was rejected; closing the form retained exactly two saved follow-ups.
Pending checks & limits
  • An actual saved PDF still needs inspection.
  • Live backup decryption/verification needs the original vault passphrase entered privately.
  • Physical-device restore, duplicate handling and layout on a phone remain pending; simulated recovery tests already passed.
T011 Live account and app entry

Real cloud-browser checks after private user sign-in and vault unlock

3 passed checks
  • Account sign-in completed and all three apps showed active access.
  • Supernova opened behind the account access gate.
  • Recovery and follow-up panels initialized; vault remained locked until the user unlocked it privately.
T010 Account recovery prerequisites

Owner-authorized read-only account diagnosis; no password values inspected or modified

3 passed checks
  • Account verification and enabled status confirmed.
  • Completed password-reset event confirmed.
  • No active sign-in lockout found.
Pending checks & limits
  • The latest secure sign-in attempt still returned Invalid credentials. Direct user sign-in remains required before interactive app tests.
T009 Publication, access and sign-in checks

Current deployed-state and browser checks

4 passed checks
  • Downloaded deployed source matched the source used for the isolated tests.
  • Application inline-script Content Security Policy hash matched its deployed source.
  • An anonymous application request redirected to account sign-in.
  • Development-page Checks & tests text link opened the test history in the browser.
Pending checks & limits
  • Live account sign-in returned Invalid credentials. Interactive app checks remain blocked; no automatic retries were made.
T008Combined incident → follow-up → report → recovery

Current isolated checks of the deployed application code; two simulated device vaults

16 passed checks
  • Create a fictional incident with two photos
  • Append two follow-ups to the saved incident
  • Original observation, observer and photos remain unchanged
  • Render report with chronological follow-ups, escaped text and two photo pages (print window simulated)
  • Generate verified encrypted backup through deployed download handler
  • Check backup using deployed read-only verification handler
  • Recovery rehearsal preserves encrypted database without writes
  • Restore backup into a separate simulated device vault; photos and follow-ups retained
  • Repeated restore skips identical incident and preserves destination vault key
  • Wrong backup passphrase fails without modifying destination records
  • Different follow-up timelines stop restore as a conflict; neither is overwritten
  • Guided incident correction retains existing follow-ups
  • Failed encrypted write rolls back follow-up and audit changes
  • Tampered encrypted backup rejected without writes
  • Locked vault rejects follow-up saving
  • Follow-up form identifiers unique; optional fields and secondary actions collapsed by design (source check)
Pending checks & limits
  • Live browser checks blocked: the sign-in attempt returned Invalid credentials. No automatic retry was made.
  • Report HTML and print invocation checked with a simulated print window; actual saved PDF not inspected in this run.
  • Two isolated JavaScript device-vault contexts used; no physical-phone or cross-device browser restore performed.
T007Follow-up regression suite

Isolated regression checks rerun against the deployed code

4 passed checks
  • Append-only save retains original fields, photos and observer.
  • Encrypted round trip and single-incident transfer normalization retain follow-ups.
  • Duplicate/conflict comparison, input validation and locked-vault denial checked.
  • Failed storage writes roll back changes; incident corrections retain timelines.
Pending checks & limits
  • This suite does not exercise live browser controls.
T006Shared profile and focused screens

Earlier integration/browser checks and user-reported phone feedback; not rerun here

4 passed checks
  • Required profile gate, invalid-input rejection, safe return target and permission handling checked.
  • App navigation and collapsed optional controls checked.
  • Fictional Nebula recording completed after layout changes.
  • User reported that the initial phone app test appeared to work.
Pending checks & limits
  • That phone feedback preceded the backup panel and follow-up workflow updates.
T005Compact photo attachments

Earlier isolated browser fixture checks; not rerun here

3 passed checks
  • Large fictional photos stayed within a narrow phone-width form.
  • Numbered previews opened/closed; removal and renumbering worked.
  • Photo data and printed-photo structure preserved by the patch.
Pending checks & limits
  • A physical phone and all saved-photo PDF combinations were not checked in that fixture.
T004Aggregate visitor counts

Earlier recorded privacy, access and browser checks; not rerun here

3 passed checks
  • Owner report access and anonymous denial checked.
  • Allowed page categories counted in the browser.
  • Analytics payload/storage checked for aggregate-only design, with no visitor identifiers or analytics cookies.
Pending checks & limits
  • Page-open counts include refreshes and internal tests; they are not unique visitors.
T003Polaris fictional training

Earlier recorded browser checks; not rerun here

2 passed checks
  • Fictional intervention attempts, simulated outcomes and timeline checked.
  • Report preview and saved-record persistence after reload checked.
Pending checks & limits
  • Actual print output and encrypted backup restoration were not checked in that run.
T002Nebula observation and report

Earlier recorded browser and output checks; not rerun here

3 passed checks
  • Fictional observation started; three taps recorded one entry; end/review worked.
  • Generated PDF inspected for readable report output.
  • Report-email submission completed to a permitted recipient.
Pending checks & limits
  • Inbox receipt is not implied by a successful email submission.
T001Account and access controls

Earlier recorded integration checks; not rerun here

3 passed checks
  • Anonymous app access denied; pending app permission does not grant entry.
  • Invalid registration and form-security checks exercised.
  • One-time verification/reset tokens, session invalidation, and logout checked using isolated accounts.
Pending checks & limits
  • Email receipt and personal account recovery are separate from isolated token tests.