target-revenue/src/target_revenue/service/control_plane_templates/phase_new.html

46 lines
1.8 KiB
HTML
Raw Normal View History

{% extends "base.html" %}
{% block title %}Register a Phase — Target Revenue Control Plane{% endblock %}
{% block content %}
<wn-page-header>
<span slot="title">Register a new Phase (Operator+)</span>
</wn-page-header>
<p style="color:#888;">
This registers a real Phase Manifest against the hosted Trust Service.
It does not itself authorize going live for a repo — see
<code>workplans/TREV-WP-0008-governance-and-pilot-rollout.md</code> T05.
</p>
<form class="wn-form" method="post" action="/phases/new">
<wn-field-row label="Phase id (trsl:phase:...)">
<wn-input name="phase_id" required></wn-input>
</wn-field-row>
<wn-field-row label="Milestone Release name">
<wn-input name="milestone_release_name" required></wn-input>
</wn-field-row>
<wn-field-row label="Source revision">
<wn-input name="source_revision" required></wn-input>
</wn-field-row>
<wn-field-row label="Initial Target amount">
<wn-input type="number" step="0.01" name="initial_target_amount" required></wn-input>
</wn-field-row>
<wn-field-row label="Currency (ISO 4217)">
<wn-input name="currency" value="EUR" required></wn-input>
</wn-field-row>
<wn-field-row label="Future License">
<wn-select name="future_license">
<option value="MIT">MIT</option>
<option value="Apache-2.0">Apache-2.0</option>
</wn-select>
</wn-field-row>
<wn-field-row label="Degeneration policy">
<wn-input name="degeneration_policy" value="trsl:policy:linear-longstop-v0@1.0" required></wn-input>
</wn-field-row>
<wn-field-row label="Longstop date (ISO 8601)">
<wn-input name="longstop_at" required></wn-input>
</wn-field-row>
<wn-field-row label="Ledger URI (relative path or URL)">
<wn-input name="ledger" required></wn-input>
</wn-field-row>
<wn-button type="submit" variant="primary">Register Phase</wn-button>
</form>
{% endblock %}