{% extends "base.html" %} {% block title %}관측 피드 · ARGOS{% endblock %} {# Magazine grid (ARG-175): only the feed widens its wrap per breakpoint so the reader/portfolio keep their narrow 760px reading column. #} {% block page_class %}page--feed{% endblock %} {% block content %} {# Two-stream layout: the discovery feed (left/main) + the signal ticker (right). The ticker is wide-screen-only chrome — CSS hides it below 1536px so the standard layout is untouched — and is omitted entirely when there are no signals yet. #}
{# Floating refresh action — desktop(≥768px) only; mobile relies on the pull-to-refresh gesture. position:fixed, so DOM order here only affects keyboard focus order, not layout. #} {# New-items poll pill (ARG-203) — hidden until feed-poll.js finds items newer than data-latest-cursor. Tapping it triggers a full refresh (ArgosRefresh.refresh('feed')) + scroll-to-top; polling itself never mutates the DOM, it only toggles this pill's visibility. #}
{% include "_feed_items.html" %}
{% if activity %} {% endif %}
{% endblock %}