Personal reputation site

Vaneev

Connects a personal position, a system of projects, editorial practice, and direct contact.

Current status
Operating
My role
Owner and author

Product task

Develop a new bilingual PROOF area beside a live public site without replacing the working root or coupling the two release lifecycles.

My role

I own the site, define its content and implementation, and take responsibility for keeping the root site safely independent from the separately published PROOF area.

What works now

The static site runs at vaneev.com and has a release lifecycle independent from PROOF.

Available functions

  • Personal position, projects, essays, and private contact.
  • Bilingual PROOF routes operate beside the site root through an independent release path.

Decisions that mattered

These are not technology badges. Each choice closes a concrete product or operating constraint.

  1. Static HTML, CSS, and vanilla JavaScript

    Constraint or risk
    The root reputation site does not need server-side state or permanent application infrastructure.
    Why this choice
    A static path keeps the failure surface small and requires no backend or external runtime dependencies.
  2. Separate Vaneev and PROOF release trees connected by three bridge symlinks

    Constraint or risk
    Updating the new area must not overwrite files or release history for the working root.
    Why this choice
    Each path switches only its own current link, while bridges attach /proof, /ru/proof, and /en/proof without a shared deployment.
  3. Checksum verification, atomic switching, and a retained rollback target

    Constraint or risk
    An incomplete upload or unhealthy new release must not leave the public site in an intermediate state.
    Why this choice
    The artifact is verified before switching, the active link changes atomically, and a failed health check restores the previous target.

What the facts establish

Shows how to add an independent product area to a working site without replacing its existing root.

Verify it yourself

Public verification boundary. The existing vaneev.com root can be compared publicly with /ru/proof and /en/proof. Checksums, release switching, and rollback are verified by the deployment mechanism, not presented as public-interface features.