Skip to content

tako0614/yurucommu

Yurucommu

This page has been reset for Takosumi v1. Takosumi installs a plain OpenTofu module repository and records an Installation, PlanRun, ApplyRun, Deployment, and DeploymentOutput ledger. Source display metadata comes from generic repository information such as Git URL, ref, commit, tag, module path, and OpenTofu outputs.

Current Flow

  1. Choose a Git URL/ref and module path, or a prepared immutable source.
  2. Run PlanRun and review required providers, policy decision, plan artifact, and planDigest.
  3. Apply with the reviewed expected guard. Git sources use source commit/digest plus the reviewed planDigest and plan artifact digest.
  4. Update/destroy applies also guard the current Deployment pointer to prevent stale approvals.
  5. Provider materialization, credentials, OIDC clients, billing, domains, OpenTofu state, and platform service inventory belong to the operator distribution.

Takos Boundary

Takos owns product UI, chat, agent, memory, spaces, Git hosting, bundled app launcher metadata, file-handler metadata, and MCP-facing product metadata. Takosumi owns Installation / PlanRun / ApplyRun / Deployment / DeploymentOutput records. Takosumi or another operator distribution owns account-plane policy and provider bindings.

API Shape

{
  "spaceId": "space_1",
  "source": {
    "kind": "git",
    "url": "https://github.com/example/app.git",
    "ref": "main"
  }
}

Apply requests add the expected guard returned by PlanRun. Takos product routes should call the Takosumi installer or Takosumi account-plane install flow instead of exposing a separate deployment proxy.

References

About

web自主用分散型SNS「yurucommu」

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages