English
The tools to keep your project running.
Review updates, keep a recovery point, and know what to do when something needs attention.
Inspect an example updateReview an update
Inspect an authored update assessment before any authorized change. This browser example changes no project.
- Readiness checked
- Example project ·
- Release changes
- Example candidate improves editor guidance and changes a shared page template.
- Compatibility check
- Custom work needs review
- Customer-owned changes
- One edited page template; preserve and review.
- Recovery point
- example-b014 · Complete set
- Approval
- Separate permission and a current, single-use approval are required. None is issued here.
- Outcome
- Not applied. This browser example changes nothing.
Authored observations only. No checks, approval, installation or project changes run from this page.
Read-only example
Review an update before you apply it
Read the assessment, preserve your own work and inspect the requirements before any authorized change.
Readiness
Checks clearThe authored checks pass for this exact example identity. This does not approve an update or prove production readiness.
Assessment
Custom work needs reviewOne shared page template differs from the candidate. Compare the owner change with the release change, resolve the difference and assess again before approval.
- Installed
- Sample release A
- Available
- Sample release B
What must match
The installed project, candidate release and reviewed plan must refer to the same exact target.
- Project
- Example project
- Environment
- Local test environment
- Release changes
- Example candidate improves editor guidance and changes a shared page template.
- Assessment binding
- Installed release A, candidate B, compatibility line and the current plan must match. Changed source or plan requires a fresh assessment and approval.
- Required evidence
- The release defines tests, backup and rollback requirements. Review custom changes as one whole-product update.
- Before applying
- Separate assess, approve and apply permissions. A current approval is bound to one exact plan and may be used once.
- Current outcome
- Not applied. This browser example changes nothing.
How your work is protected
One edited page template; preserve and review.
- Managed internals
- Kottoko Core and official ingredient internals update through the supported path.
- Generated output
- Theme output, registrations and types regenerate from their canonical inputs.
- Adopted pages
- Starting pages and compositions belong to the project. Kottoko may suggest changes; it does not overwrite them.
- Custom code
- Customer and agent domain code stays yours and is never overwritten by Kottoko.
Changing managed internals requires an explicit unlock or fork. The manifest records the affected paths and reduced update safety.
Recovery requirements
The complete, unexpired set and example target match the authored prerequisites. This is not authorization, a restore test or a restore result.
Read the contents and exclusions before relying on a recovery point. A complete set with checked integrity still needs a deliberate restore plan and its own authority.
Not tested in this example. Integrity checking is a different check.
Inspect the recovery point, target, configuration and separate restore permission. A rescue backup must exist before any restore write; verification follows the restore.
Current outcome and separate history
Not applied. This browser example changes nothing.
These are separately authored historical samples, not the current unapplied update above. Selecting or inspecting a result does not apply an update or change the project.
Installed recovery requires exact retained evidence, a fresh inspection, current update and restore authority, recent sign-in and a separate one-use authorization. This example cannot recover or retry an update.
These are local examples. Actual updates require a qualified release, project permissions and configured recovery. No staging or update runs here.
Readiness and assessment observations
Choose an observation to see what an owner would inspect next. Keep the installed project, candidate release and custom work together. The selection never runs a check or authorizes a change.
The authored checks pass for this exact example identity. This does not approve an update or prove production readiness.
One shared page template differs from the candidate. Compare the owner change with the release change, resolve the difference and assess again before approval.
- Project and environment
- Example project · Local test environment
- Assessment binding
- Installed release A, candidate B, compatibility line and the current plan must match. Changed source or plan requires a fresh assessment and approval.
- Required evidence
- The release defines tests, backup and rollback requirements. Review custom changes as one whole-product update.
- Before applying
- Separate assess, approve and apply permissions. A current approval is bound to one exact plan and may be used once.
These are local examples. Actual updates require a qualified release, project permissions and configured recovery. No staging or update runs here.
A recovery point you can inspect.
A backup is useful when you know its scope, location, and verification state. Creating one is different from checking it or testing a restore.
Inspect the restore preview- Source and time
- Example project · example-b014 ·
- Included
- Bounded project source, the database and configured local and public file storage.
- Excluded
- .env environment files, dependencies, generated builds and host setup are outside the source snapshot. Database and file backups can still contain sensitive data.
- Storage
- Configured project backup storage; example-b014 is an authored identifier, not an existing backup.
- Integrity checked
- Checked — authored observation
- Restore tested
- Not tested in this example. Integrity checking is a different check.
Understand a recovery point
See what the existing recovery point includes, what must match and where to review the example.
Read-only example. These observations do not inspect an installed project, create a backup or authorize restoration.
Current recovery point
Complete set
The authored set is complete and within its retention period. Its contents have a passing integrity observation; restore has not been tested.
- Source and time
- Example project · example-b014
- Authored creation time
Current restore observation
Prerequisites match — preview only
The complete, unexpired set and example target match the authored prerequisites. This is not authorization, a restore test or a restore result.
- Selected prerequisite
- Prerequisites match
- Retained restore preview
- None. This example keeps no saved restore plan; the observation follows the current controls.
Restore result
Not performed. No backup is created, no files are restored and no project is changed here.
The operation history contains separately authored update and recovery samples. They are not a result of restoring this recovery point.
What must match before restoration
- Included
- Bounded project source, the database and configured local and public file storage.
- Excluded
- .env environment files, dependencies, generated builds and host setup are outside the source snapshot. Database and file backups can still contain sensitive data.
- Exact target
- example-b014 belongs to the authored Example project. Set contents, target state, storage configuration and approval all bind to the same plan.
- Selected permission example
- Observer
A role name does not grant permission. An installed restoration needs a separate local restore grant, recent identity confirmation and a current single-use approval for the exact plan.
- Before the first write
- A rescue backup of the current target is required before any restore write. If it cannot be created, restoration must not begin.
- Restore order
- Database, then configured files, then bounded source; verify restored evidence and the installed identity.
- Current interruption observation
- Existing run pending
Inspect the existing run and its current state. Wait for a meaningful change; do not create another run just to replace waiting.
Protected environment configuration is recovered separately. Required application encryption keys must match without revealing their values. The source snapshot excludes .env; database and backed-up files can still contain sensitive data and credentials. A backup does not recreate host setup.
In an installed project, failure before any target write does not restore the target. Failure after writes requires verified rescue recovery and retained evidence. Inspect the exact outcome; if rescue recovery fails, stop writes and seek technical help.
A read-only prerequisite preview is not a successful restore. Real planning, confirmation, single-use authority and result inspection belong to the configured installed project.
Scope and recovery point observations
Read the contents and exclusions before relying on a recovery point. A complete set with checked integrity still needs a deliberate restore plan and its own authority.
The authored set is complete and within its retention period. Its contents have a passing integrity observation; restore has not been tested.
- Bounded source
- The supported source inventory excludes Git history, dependencies, caches, generated builds and .env environment files. Recognized secret-bearing source files block creation; symbolic links are rejected.
- Database
- A project-bound database backup using the supported SQLite or PostgreSQL path, with a matching target fingerprint.
- Configured files
- Configured local and public disks with local storage drivers. Other providers and arbitrary host directories are outside this supported scope.
- Protected configuration
- The source snapshot excludes .env environment files and rejects recognized source credential files. Required application encryption configuration must be recovered separately and match the approved requirement. Database and backed-up files remain sensitive; no secret is entered here.
Before a restore
Inspect the exact recovery point and target before requesting restore authority in the installed project. This page offers only a read-only preview.
- Confirm the complete, unexpired backup and exact project, database and storage target.
- Check restore permission, recent identity confirmation and a current approval bound to this plan.
- Require matching protected configuration and a rescue backup before the first write; inspect the result afterward.
Inspect restore prerequisites
The complete, unexpired set and example target match the authored prerequisites. This is not authorization, a restore test or a restore result.
- Exact target
- example-b014 belongs to the authored Example project. Set contents, target state, storage configuration and approval all bind to the same plan.
- Before the first write
- A rescue backup of the current target is required before any restore write. If it cannot be created, restoration must not begin.
- Restore order
- Database, then configured files, then bounded source; verify restored evidence and the installed identity.
- Example result
- Not performed. No backup is created, no files are restored and no project is changed here.
A read-only prerequisite preview is not a successful restore. Real planning, confirmation, single-use authority and result inspection belong to the configured installed project.
When an update needs attention.
A conflict should stop application and show the affected work, the reason, and the next safe step. A failed or pending check keeps its own state.
Return to the update review- Affected work
- An edited shared page template.
- Why it stopped
- The candidate also changes that template; the owner change must be preserved and compared.
- Next step
- Compare both changes, resolve the difference and assess the current project again.
- Outcome
- Review required; nothing applied here.
The facts above follow the selected assessment. They are authored observations; no customer changes are overwritten here.
Interruption states. Each example keeps its own outcome and next step; private details stay protected.
Inspect an interruption
Inspect the existing run or finding first. A pending run, failed run, unavailable storage and expired approval each need a different next step. This example never starts another job.
Inspect the existing run and its current state. Wait for a meaningful change; do not create another run just to replace waiting.
These are authored interruptions, not live job activity. The page never retries a job, changes storage or renews authority.
Understand what happened.
Inspect a check, follow scheduled work, and read the result before choosing a recovery path.
These are separate authored observations. Inspecting one does not run a check, apply the update above, or change your project.
DiagnosticsSupported profiles and useful findingsExample observation
Inspect authored diagnostic states before choosing a recovery path. This example does not run a check or queue work.
Inspect runtime observations after source verification. Source errors can leave runtime checks skipped.
Selectors describe the next sample to inspect. The displayed snapshot keeps its original profile and identity.
RuntimeFailed · time limit
The sample check exceeded its time limit. No validated findings were retained for that run.
- Sample run state
- Failed · time limit
- Evidence outcome
- No validated outcome
- Affected scope
- Runtime
- Finding
- No validated finding is available for this sample run.
- Next step
- Keep the safe diagnostic code, inspect the cause and confirm a separate retry in your installed project.
- Authored snapshot time
- · UTC
Technical details
Only bounded findings and safe diagnostic codes are shown. Raw output, commands, environment values, absolute paths and provider facts are excluded.
- Sample run identity
- sample-2
- Supported verification profile
- Runtime
- Safe code
KOT-PROD-OPS-PROCESS-TIMEOUT- Observed check
Not available
Previous sample snapshot
Kept under its own run identity and profile. It does not describe the selected profile or the latest sample run.
- Sample run identity
- sample-1
- Supported verification profile
- Source
- Safe code
KOT-VERIFY-SOURCE-PASS- Observed check
source.summary
- Sample run state
- Completed
- Evidence outcome
- Pass
- Affected scope
- Source
- Finding
- Information
Project source contracts are consistent in this sample.
- Next step
- Review the scope of this evidence before deciding on separate operational work.
- Authored snapshot time
- · UTC
Availability and permission
Installed verification needs verification.run permission, a declared profile, a verified Tool artifact, a usable runtime and queue, recent reauthentication and explicit confirmation. Doctor readiness is separate and uses operations.view.
Content page-cache health is a separate read-only aggregate check when Content is active. Ingredient assessment is a separate no-write proposal. General queue health, cache health and log-redaction inspection are unavailable.
Scheduled workShared Schedule and feature-specific recovery.
Inspect a fixed Content publication example. This changes only the illustrated observation; it creates no schedule and runs no background work.
Queued for final permission and approval checks. Ready does not mean completed.
- Owning feature
- Content publication
- Installed destination
- Shared Schedule
- Sample target
- Sample Content page
- Original account
- Sample publisher
- Action
- Publish approved Content revision
- Display timezone
- Europe/Stockholm
- Scheduled local time
- Resolved scheduled instant (UTC)
- Sample observation (UTC)
- Observation outcome
- Ready
Shared Schedule shows registered feature actions and their exact targets. Return to the owning feature to inspect its permission, approval and recovery checks.
Cancellation is limited to scheduled, blocked or failed actions with management authority and a reason. Recovery is limited to blocked or failed actions, recent sign-in and a current unchanged binding. Workers preserve separate attempt evidence; no unrestricted cancel or retry is offered here.
Operation historyExact target, outcome and evidence.
These are separately authored historical samples, not the current unapplied update above. Selecting or inspecting a result does not apply an update or change the project.
Choose a historical sample and inspect its result.
Who can act.
Assessing, approving, applying, creating a backup, and restoring have different consequences. Access is bounded by role, host, and runtime prerequisites.
Read the documentation- Assess
- An active local grant for update assessment.
- Approve
- A separate local grant for update approval.
- Apply
- A local apply grant plus current assessment and single-use approval.
- Create backup
- A separate local grant for creating backups.
- Restore
- A distinct restore grant and the exact approved restore plan.
Role names alone grant nothing. Access is local to the project, visible and revocable. Billing, ownership and source entitlement are separate.
Permissions and available operations
Inspect who may view, assess, approve or change the installed project. The example profiles illustrate separate permissions; choosing a profile here grants no access.
This authored profile may inspect operation evidence. It cannot assess, approve, apply, create backups or restore. Viewing evidence does not grant change authority.
- Operations and permissions
- Inspecting results, checking readiness, assessing an update, approving it, applying it, creating a backup and restoring each have their own permissions and project requirements.
- Unavailable here
- Separate staging, general background-job or cache panels, host-setting changes and deployment handoff are not supported in the inspected project tools. No maintenance switch is offered here.
- Installed prerequisites
- The project needs compatible tools and releases, configured backup storage, permission to act and recent sign-in when required. These local examples do not establish production readiness.
A clear page for visitors.
When a page cannot be shown, visitors need a plain reason and a useful next step. Preview system-page wording without changing the live site.
See how the website editor worksAbout these visitor previews
Preview a useful next step for each interruption. These authored pages do not enable maintenance mode, schedule downtime or create a bypass. Edit explanations separately from the selected preview.
The site is being maintained.
Please try again later. This example does not establish a return time.
Next step: try again later.Leave the preview for Kottoko homeLocal example only. The public website and your account are unchanged.
Recovery and sample work
This state does not demonstrate draft retention.
Build a website or app.With the core features included.
Kottoko is a starter project for websites and apps. It includes pages, user accounts, forms, and online store features you can customize instead of building from scratch.
The features you need, already built in.
See your changes as you make them.
Edit content, tune the design and choose features against the same website your visitors see.
Make Kottoko your own.
Change the heading and accent in this miniature page. It uses the same heading, field, and color controls as the website.
Make Kottoko your own.
Change the heading and accent in this miniature page. It uses the same heading, field, and color controls as the website.
What you can build
Explore starting points for websites, shops and member experiences.
Websites
Publish your ideas, work and resources.
Commerce
Sell products, downloads and subscriptions.
Members & apps
Create spaces for members and customers.
Growth
Connect with your audience and understand what works.
Design
Shape the look and feel of your project.
Operations
Keep your project connected and running.
Questions before you start.
Is Kottoko for websites or apps?
Both. Start with public pages, then use accounts, dashboards, forms, commerce, and other included features as your idea needs them.
Do I need to write code?
The editor lets you try supported content, design, and feature choices visually. Building custom behavior, connecting services, and deploying the project can require a developer or coding agent.
Are payments and email ready to use?
The payment integrations currently support test mode. These browser examples do not charge money or send transactional email. Live payment support still needs implementation and review; email delivery needs its own provider setup.
How do updates work?
Review how a change affects your project, prepare a backup, and check the result before release. Your hosting and setup determine the recovery steps.
Can I download Kottoko now?
Public downloads are not open yet. Explore the examples and documentation, or join the list below for launch updates.
Build your next project with a head start.
Get launch news, new examples, and product updates.
Confirm by email. Leave anytime. Read our privacy notice.